shell 修改文件列內容

aim:找出對應的源名,將此源的del文件內容替換

key:find awk

g=`find ./ -name "06*_01*.del" `
for i in $g
do
  #awk -F " " '{if ($1==2) $1=0}1' 1.del > 0660-015_01181505U.14m.del
  awk -F " " '{if ($1==0) $1=1}1' $i > tmp.del #以空格符分開 第一列等於0的話 替換爲1 輸出到tmp.del
  mv tmp.del ./$i
: '  
  echo $i
  while read line
  do
    echo $line
  done < $i
'
done

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章