Я пытаюсь запустить команду sed в bash, но она продолжает выдавать ошибки, я не знаю, что я сделал неправильно.
Это код: $sed 's/unix/linux/' geekfile.txt
и это сообщение об ошибке: bash: s/unix/linux/: No such file or directory.
Я попытался добавить -i
, и он сказал мне, что команда не найдена. Я не знаю что делать Вот скриншот того, с чем я сталкиваюсь:
работает нормально:
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
просто не включают знак $, который является частью вывода терминала, а не частью команды.