所以我试图找到 6 个字母的单词,其中包含一个重复 3 次的字符,然后是另一个重复 3 次的字符。例如aaabbb
或oookkk
。
我在尝试:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Run Code Online (Sandbox Code Playgroud)
首先,正则表达式是否正确?其次为什么我得到grep: Invalid back reference
?
我知道这echo -e
不是一个普通的命令。我已经尝试过了echo '-e'
,echo \-e
但它们仍然不起作用。
所以我有:
$ 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) 我想在同一命令上执行这两个超时命令,但时间和指令不同。所以
timeout --signal=SIGINT 5s command
timeout --signal=SIGKILL 10s command
Run Code Online (Sandbox Code Playgroud)
如何将它们附加到一行中?