例子:
创建ISO映像并将其直接刻录到CD.
mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw -
切换到上一个目录.
cd -
收听端口12345并发送给它的解压数据.
nc -l -p 12345 | tar xvzf -
破折号的目的是什么,我该如何使用它?
我运行一个脚本,如:
sleep 20 &
PID=$!
kill -9 $PID >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
我不希望脚本显示输出如下:
line 51: 22943 Killed sleep
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会发生这种情况,我已将输出重定向到/ dev/null
我将举一个例子来解释我的问题。
VARIABLE='some string'
Run Code Online (Sandbox Code Playgroud)
我想搜索文件中的字符串,例如:
sed -n "/$VARIABLE,test/p" aFile
Run Code Online (Sandbox Code Playgroud)
我知道这是错误的,因为变量标识符“$”与perl模式$冲突,这意味着行尾。
所以我的问题是:有没有办法在 sed patter 搜索中使用变量?