-
vi2),將以下**複製到。
**:#!Bash 註解表示為 bash 指令碼。
cd usr share man en go to this directory usr share man en
for k in * 迴圈中,當 k 變數為任意字元時,執行下一步以執行迴圈語句格式。
cd $k到 k 變數的目錄中。
for i in *.gz 如果變數 i 是 to。 廣州。
do 執行 for 迴圈。
j= echo $ 將變數 j 定義為 i 符合的輸出。 GZ 標準值的路徑。
gunzip $i 解壓縮對應於 i 的 zip 檔案。
iconv -f gb18030 -t utf8 $j >tmp 將 j 變數中的相應檔案轉換為 tmp 檔案。
MV TMP $j將 TMP 檔案剪下為 j 變數的名稱。
gzip $j 壓縮現在稱為 J 變數名稱的檔案。
完成的迴圈結束。
cd ..返回上乙個目錄。
唐週期結束。
3) $chmod 777 修改啟動指令碼的執行許可權。
4) $ 執行指令碼。
-
#!/bin/bash
cd /usr/share/man/zh_cn/
for k in * 遍歷當前目錄中的所有資料夾(實際上包括檔案,可能只是資料夾)。
do cd $k
for i in *.GZ 遍歷當前資料夾下所有擴充套件名為 GZ 的檔案。
do j= echo $ 放置 gz 檔案。 gz,即只保留檔名,刪除副檔名。
gunzip $i解壓縮。
iconv -f gb18030 -t utf8 $j >tmp 將 j 變數從 GB18030 編碼轉換為 UTF8 編碼,以解決檔名亂碼的問題。
MV TMP $j 將解壓縮的資料夾重新命名為 UTF8 格式。
gzip $j將重新命名的資料夾重新還原到壓縮包中。
完成迴圈遍歷下乙個 GZ 檔案。
cd ..done 迴圈下乙個目錄。
shell 是乙個命令處理器,它讀入並解釋您鍵入的命令。 除了作為命令中斷器之外,shell 還是一種程式語言。 您可以編寫可由 shell 解釋的程式(稱為源程式),其中可以包含 shell 程式設計命令等。 >>>More
成語和解釋如下:
1.不情願:放棄:放手。 形容這段關係很好,不想分開。 這也是事件僵局的隱喻。 它也是不可分割的。 >>>More
選擇“詳細解釋”:
既有運送他人非法越境罪,又有過失致人死亡罪和過失致人重傷罪。 根據特別法優先於一般法的原則,選擇運送他人非法越境國(境)界罪的加重情節。 >>>More