小编che*_*ila的帖子

命令行参数中" - "(破折号)的神奇之处是什么?

例子:

  • 创建ISO映像并将其直接刻录到CD.

    mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw -

  • 切换到上一个目录.

    cd -

  • 收听端口12345并发送给它的解压数据.

    nc -l -p 12345 | tar xvzf -

破折号的目的是什么,我该如何使用它?

unix linux bash shell command-line

90
推荐指数
6
解决办法
5万
查看次数

如何屏蔽kill输出

我运行一个脚本,如:

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

bash shell

8
推荐指数
2
解决办法
7510
查看次数

如何在 sed 搜索模式中使用变量

我将举一个例子来解释我的问题。

VARIABLE='some string'
Run Code Online (Sandbox Code Playgroud)

我想搜索文件中的字符串,例如:

sed -n "/$VARIABLE,test/p" aFile
Run Code Online (Sandbox Code Playgroud)

我知道这是错误的,因为变量标识符“$”与perl模式$冲突,这意味着行尾。

所以我的问题是:有没有办法在 sed patter 搜索中使用变量?

shell sed

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

shell ×3

bash ×2

command-line ×1

linux ×1

sed ×1

unix ×1