shell練習題:使用for迴圈批量修改副檔名
說明:(1)在linux下批量修改檔名,將下圖所示命令中的"_linux"去掉。
(2)使用for迴圈指令碼。
思路:本題的基本解題思路,先進行單個檔案的改名,然後再用迴圈實現批量改名,這是比較常規的做法,也可以用rename專業改名工具。
方法一:
說明:使用cut、sed工具
指令碼如下:
說明:指令碼執**況,如下圖所示:
說明:為了進行下面的實驗,我們需要對上面的檔案進行資料恢復,使用cut、awk工具。
指令碼如下:
說明:指令碼執**況,如下圖所示:
下面我們接著使用第二種方法,批量修改檔名。
方法二:使用cut、awk工具
指令碼如下:
說明:指令碼執**況,如下圖所示:
方法三:使用cut、sed工具
指令碼如下:
說明:方法四:使用sed工具
指令碼如下:
說明:方法五:使用rename工具
shell指令碼練習題
bin bash 寫乙個指令碼 1.設定變數file的值為 etc passwd 2.依次向 etc passwd中的每個使用者問好,並且說出對方的id是多少 形如 hello,root,your uid is 0.file etc passwd count wc l cut f1 d for i ...
shell指令碼練習題
bin bash echo 九九乘法表 注意 之間不能有空格 加減乘除的格式 還有轉義字元 ne for i 1 i 9 i i 1 do for j 1 j i j j 1 do result i j echo ne i j result t done echo done bin bash num...
shell程式設計練習題
g echo she is a girl g echo she is a girl b echo he is a boy b echo he is a boy echo i dont know esac 注 此處echo輸出的內容最好用雙引號引起來 雖然官方手冊說可以不用雙引號,但在本系統cento...