12 の異なるファイルで 5 億レコードを 1 日クリーニングした後、バッチの自動化が必要です。
HISTという名前のファイルが100個ほどあります?????? (HIST の後に最大 6 文字)
それぞれに対して 4 つの操作を実行する必要があります。
iconv -f US-ASCII -t UTF-8 %filename% - c -o %tempname1% iconv -f UTF-8 -t UTF-8 %tempname1% -c -o %tempname2% cat %tempname2% | tr -d '\r' > %morepermanentname% sudo python blah.py %morepermanentname%
一時的な名前を作成する/行から行に渡し、ディレクトリ内のすべての HIST* ファイルに対してこのことをループする方法について誰かアドバイスできますか?
これは正しく見えますか?
for f in HIST*
do
$temp1 = "temp1"
$temp2 = "temp2"
$semi = $f"perm"
iconv -f US-ASCII -t UTF-8 "$f" -c -o "$temp1"
iconv -f UTF-8 -t UTF-8 "$temp1" -c -o "$temp2"
cat "$temp2" | tr -d '\r' > "$semi"
sudo python blah.py "$semi"
done
iconv utf-8 to utf-8-c
は奇妙に見えますが、いくつかの問題が発生していることに注意してください。