新しい記事を書く事で広告が消せます。
スポンサー広告
|
【--------(--)】
|
Trackback(-) |
Comments(-)
UNIXマシンにWindowsからファイルをコピーしたら、改行コードがいつのまにかCR+LFに変わっていたりするわけです。
ファイル一個なら、まだなんとなく対処可能だったりしますが、大量にあると気が滅入るわけです。
そんなときにtrコマンドを利用した便利なスクリプト。
--ここから
#!/bin/sh
for i in *.c; do
cat $i | tr -d '\015\032' > $i.hozon
rm $i
mv $i.hozon $i
done
--ここまで
これで、カレントディレクトリ内にある全ての*.cファイルからCRコードを一斉削除。
カスタマイズして使用しましょう。
ファイル一個なら、まだなんとなく対処可能だったりしますが、大量にあると気が滅入るわけです。
そんなときにtrコマンドを利用した便利なスクリプト。
--ここから
#!/bin/sh
for i in *.c; do
cat $i | tr -d '\015\032' > $i.hozon
rm $i
mv $i.hozon $i
done
--ここまで
これで、カレントディレクトリ内にある全ての*.cファイルからCRコードを一斉削除。
カスタマイズして使用しましょう。



