このコマンドをシェルスクリプトで使用しています
lnum=5
str="Hello foo"
filename="/path/fiename"
sed -i "$lnum i $str" $filename
次のエラーを取得する
sed: -e expression #1, char 3: : doesn't want any addresses
以前にこのコマンドを他のスクリプトに使用したことがあり、正常に機能しました。今回行った唯一の変更は、ファイル名にファイルへのパスがあることですが、パスに入ってパスではなく、ファイル名を指定するだけで試しましたスクリプトを実行しますが、それでも機能しません
解決できません 誰か助けてください