ajs*_*sie 37 linux bash shell ubuntu sed
有人可以为我解释这个命令:
cat | sed -e 's,%,$,g' | sudo tee /etc/init.d/dropbox << EOF
echo "Hello World"
EOF
Run Code Online (Sandbox Code Playgroud)
"sed"命令有什么作用?
Jac*_*lly 42
sed是Stream EDitor.它可以做很多很酷的事情,但最常见的是文本替换.
s,%,$,g命令行的一部分是sed要执行的命令.的s代表的替代品,所述,字符是定界符(其他字符均可使用; /,:和@是流行).该%是要匹配的模式(这里文字百分号),并且$是第二匹配模式(这里是文字美元符号).所述g在末端装置g上的每个线(否则将只更新第一匹配)lobally替换.
cod*_*ict 27
这里sed是更换所有出现%与$在它的标准输入.
举个例子
$ echo 'foo%bar%' | sed -e 's,%,$,g'
Run Code Online (Sandbox Code Playgroud)
将产生"foo $ bar $".
| 归档时间: |
|
| 查看次数: |
99966 次 |
| 最近记录: |