异常
[root@VM-16-10-centos ~]# echo "This is a test" | sed `s/test/big test/`
-bash: s/test/big: No such file or directory
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
错误代码
echo "This is a test" | sed `s/test/big test/`
原因
sed命令后面的内容应该用单引号'
包裹起来,而不是~
符号中的那个反引号。
解决
将反引号替换成双引号或者单引号即可。
正确代码
echo "This is a test" | sed 's/test/big test/'
使用双引号也是可以的