Bash スクリプトで sed コマンドを実行できない

Bash スクリプトで sed コマンドを実行できない

bash で sed コマンドを実行しようとしていますが、エラーが発生し続けます。何が間違っているのかわかりません。

コードは次のとおりです:$sed 's/unix/linux/' geekfile.txt エラー メッセージは次のとおりです:bash: s/unix/linux/: No such file or directory.

追加しようとしました-iが、コマンドが見つからないと言われました。どうしたらいいのかわかりません。以下は私が直面している問題のスクリーンショットです:

ここに画像の説明を入力してください

答え1

正常に動作します :

user@pc:~$ cat geekfile.txt 
unix 
mal
lala
unix 
oh
user@pc:~$ sed -i 's/unix/linux/' geekfile.txt
user@pc:~$ cat geekfile.txt 
linux 
mal
lala
linux 
oh

コマンドの一部ではなく、端末出力の一部である $ 記号を含めないでください。

関連情報