小编Hig*_*ory的帖子

使用 grep 的反向引用无效

所以我试图找到 6 个字母的单词,其中包含一个重复 3 次的字符,然后是另一个重复 3 次的字符。例如aaabbboookkk

我在尝试:

grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Run Code Online (Sandbox Code Playgroud)

首先,正则表达式是否正确?其次为什么我得到grep: Invalid back reference

command-line grep regular-expression

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

如何使用 echo 打印“-e”?

我知道这echo -e不是一个普通的命令。我已经尝试过了echo '-e'echo \-e但它们仍然不起作用。

shell echo

8
推荐指数
3
解决办法
4358
查看次数

剪切和粘贴命令

所以我有:

$ cat fruits
2 bananas
3 cherries
4 figs
5 dates
6 elderberries
7 apples
8 grapes
Run Code Online (Sandbox Code Playgroud)

1 $ cat prices
2 2.18
3 4.11
4 1.69
5 4.52
6 1.73
7 1.01
8 1.09
Run Code Online (Sandbox Code Playgroud)

'fruits' 中的每一行都对应于 'prices' 中的同一行。我如何使用 cut `n paste 按字母顺序对水果进行排序,以便“价格”看起来像或只是打印出以下内容:

1 1.01
2 2.18
3 4.11
4 4.52
5 1.73
6 1.69
7 1.09
Run Code Online (Sandbox Code Playgroud)

text-processing sort paste

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

超时管道

我想在同一命令上执行这两个超时命令,但时间和指令不同。所以

timeout --signal=SIGINT 5s command 
timeout --signal=SIGKILL 10s command
Run Code Online (Sandbox Code Playgroud)

如何将它们附加到一行中?

command-line shell signals timeout

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