當前位置:首頁 » 操作系統 » linux命令for循環

linux命令for循環

發布時間: 2025-01-25 06:58:07

linux for循環 帶空格的文件名

for循環在讀入的時候是從一個大字元串中進行分割,而分割的標識是IFS,IFS默認分隔符是空格\tab\換行,所以會將換行符和空格同樣對待,所以需要更改IFS的分割標志.
解決方案:添加代碼
OLDIFS=$IFS
IFS=$'\n'
IFS=$OLDIFS123

注意: 這里將IFS的分割標志換成了 $』\n』 換行符,如果寫成』\n』僅僅表示字母n 《Linux就該這么學》一起學習linux
結果: 每一次for循環能夠得到正確的文件名,但是在執行mv命令時依然報錯,原因是文件名中有空格,不能找到正確的文件

⑵ Linux for 命令中看到 i=1;i<=10;i++ , i++是什麼意思啊

i=1;i<=10;i++
第一個賦值 i=1,
第二個循環條件i<=10。
第三個,每執行一輪i+1 ,直到不滿足循環條件i<=10
跳出循環

熱點內容
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:486
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:599
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:250
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:697
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:798
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:851
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:118
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339
w10隱藏文件夾 發布:2025-07-02 21:27:03 瀏覽:534
電腦d盤拒絕訪問 發布:2025-07-02 21:27:02 瀏覽:779