この質問はawkに関連していると思います。私はawkの経験がありません。いろいろ試してみましたが、解決策が見つかりませんでした。
実際、私はファイルを1行ずつ読み取り、その行全体をperlに置き換えたいと思っています。
コードを簡略化しました。ご理解いただければ幸いです。
new_line1=1234567
new_line2=1234/567
perl -pi -e "s/$new_line1/$new_line2/g" $FILE
問題は、私が使用するときはに関連しているということ/
です。
Number found where operator expected at -e line 1, near "s/1234567/1234/567"
syntax error at -e line 1, near "s/1234567/1234/567"
bashはperl -pi -e "s/1234567/1234**/**567/g" $FILE
どうすればそれを回避できますか。