小编mar*_*ark的帖子

如何将 bash <<< 运算符与 diff 一起使用?

请注意:

$ diff <(echo a) <<<b
diff: missing operand after '/dev/fd/63'
diff: Try 'diff --help' for more information.
Run Code Online (Sandbox Code Playgroud)

我知道<(...)效果很好:

$ diff <(echo a) <(echo b)
1c1
< a
---
> b
Run Code Online (Sandbox Code Playgroud)

我也知道<<<一般情况下效果很好:

$ cat <<<a
a
Run Code Online (Sandbox Code Playgroud)

那么正确的调用方法是什么diff

bash here-string

7
推荐指数
2
解决办法
1858
查看次数

为什么 xargs 不处理最后一个参数?

观察:

mark@L-R910LPKW:~$ echo a b | xargs -d' ' -I{} bash -c 'echo {} 1'
a 1
b
bash: line 2: 1: command not found
mark@L-R910LPKW:~$
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?

shell xargs text-processing

6
推荐指数
2
解决办法
1061
查看次数

如何使用 sed 用相应的行号替换某些文本?

我有一个文件,其中某些(不是所有)行看起来像这样:

Sequence: n
Run Code Online (Sandbox Code Playgroud)

我想n用相应的行号替换。

我怎样才能用 sed 做到这一点?

scripting sed shell-script

2
推荐指数
1
解决办法
1808
查看次数