Linux Zaurus 2
■ このスレッドは過去ログ倉庫に格納されています
0879login:Penguin
04/02/03 16:40ID:rdmX1jl2一括置換のスクリプトをずっと以前に作成してもらったのですが、
#!/bin/bash
if [ "$1" = "" ]; then
echo "usage: $0 hoge [hogehoge]"
exit
else
REG="s/$1/$2/g"
for FILE in *; do
perl -i -pe ${REG} ${FILE} > ${FILE}.tmp
mv ${FILE}.tmp ${FILE}
done
fi
名前はchikan.sh
これを下記のようにターミナルから実行すると
%chikan boy girl
Can't open perl script "-e": No such file or directory
と複数行出てしまいます。
一体何が悪いのでしょうか?
ちなみにPerlはPerl 5.6.1-8.3-2を使用しています
■ このスレッドは過去ログ倉庫に格納されています