Bash循環(huán)處理帶有空格的文件名

作者:crane-yuan 日期:2017-05-02


解決方法

使用IFS(the Internal Field Separator),Shell依靠它去決定如何進行單詞分隔。

#!/bin/bash
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")

for f in *
do
  echo "$f"
done

IFS=$SAVEIFS

建議

在Linux或Unix系統(tǒng)中,命名文件時,最好不要帶有空格,這會給自在帶來麻煩的。

參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我希望有一所小院 一杯清茶 幾個朋友 葡萄架下 一條石桌 幾個竹凳 對開的豇豆花蝴蝶一樣飛舞 西紅柿的笑臉紅撲撲 ...
    弓文銳閱讀 431評論 4 6
  • 1.第一次看見小末的時候 就覺得她的眼睛會笑 眉黛青山 秋水剪瞳 彎彎的月牙 那時候我還是一個特不靠譜的少年 她就...
    溫暖一日閱讀 502評論 0 1
  • 艷陽初照紅花嶺,拾階急上望梅亭; 試問梅沙何處去,且向陌路尋舊徑。 身乏力疲汗如雨,心存遠志勇攀登; 何畏青山多歧...
    64dcfc94225f閱讀 331評論 1 2

友情鏈接更多精彩內(nèi)容