shell腳本進階-課后練習題答案

答案不唯一,不足之處請各位大佬多多支教

4343f047a9dcd3f1913c8cd91c3b08ee

1、編寫腳本/root/bin/createuser.sh,實現如下功能:使用一個用戶名做為參數,如果指定參數的用戶存在,就顯示其存在,否則添加之;顯示添加的用戶的id號等信息。

QQ圖片20180505113822

2、編寫腳本/root/bin/yesorno.sh,提示用戶輸入yes或no,并判斷用戶輸入的是yes還是no,或是其它信息。

QQ圖片20180505113959

3、編寫腳本/root/bin/filetype.sh,判斷用戶輸入文件路徑,顯示其文件類型
(普通,目錄,鏈接,其它文件類型)。

QQ圖片20180505114151

4、編寫腳本/root/bin/checkint.sh,判斷用戶輸入的參數是否為正整數

QQ圖片20180505121818

答案有很多不足的地方,請各位老鐵不惜留言,共同進步。

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97517

(2)
天策天策
上一篇 2018-05-05
下一篇 2018-05-05

相關推薦

  • 初始Linux文件管理

    Linux文件管理

    2018-05-18
  • Linux 基礎

    Linux 基礎 一.計算機組成及其功能 當今計算機采用馮·諾依曼架構,必須具備的五大基本組成部件,包括: 1.輸入數據和程序的輸入設備 2.記憶程序和數據的存儲器 3.完成數據加工處理的運算器 4.控制程序執行的控制器 5.輸出處理結果的輸出設備 計算機基本組成結構圖 二.Linux的發行版,不同發行版之間的聯系與區別 1.Linux 嚴格來說Linux是…

    2018-05-12
  • Virtualization虛擬化技術介紹

    Virtualization即虛擬化技術,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率

    2018-07-27
  • Linux運維命令以及概念整理總結(3)

    1.用戶權限設置以及更改
    2、特殊權限suid、sgid、sticky
    3、ACL權限設置
    4、cat命令、head命令、tail命令、cut命令、paste命令
    5、sort命令、uniq命令、diff命令

    2018-04-14
  • Centos7登陸顏色修改

    ? 在用遠程登陸軟件登陸Centos時,登陸提示符是一串黑色的字符,假如登陸的窗口多時很容易造成各種運維事故。本來要在機器A上修改文件配置,結果沒看清在機器B上修改文件配置,造成不必要的麻煩。這時修改登陸字符顏色就顯得很重要,設置一個醒目的提示字符顏色可減少不必要的麻煩,也能夠提醒自己謹慎操作!下面給大家說明下相關配置要求。 ? ? ? ? ? ? ? ? …

    Linux筆記 2018-03-31
欧美性久久久久