aaaaaaaa 09
bbbbbbbb 90
ccccccccccccccc 89
ddddd 09
Run Code Online (Sandbox Code Playgroud)
使用 sed/awk/replace,在上面的文本中,我想删除每行第一个空格之后的任何内容。例如,输出将是:
aaaaaaaa
bbbbbbbb
ccccccccccccccc
ddddd
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
我想从行CK
尾的行开始 grepping,并在行尾时停止 grepping D
。我试过了grep "$CK" "$D" file..txt
,但没有用。
输入:
kkkkkkkkkkk
jjjjjjjjjjjjjjjjjj
gggggggggggg/CK
JHGHHHHHHHH
HJKHKKLKLLL
JNBHBHJKJJLKKL
JLKKKLLKJLKJ/D
GGGGGGGGGGGGGG
GGGGGGGGGGGGGG
Run Code Online (Sandbox Code Playgroud)
所需的输出:
gggggggggggg/CK
JHGHHHHHHHH
HJKHKKLKLLL
JNBHBHJKJJLKKL
JLKKKLLKJLKJ/D
Run Code Online (Sandbox Code Playgroud) 我有一个包含如下数据的文件:
report aaaaaaaa
- ..
-th bbbbbbbbb
-to ccccccccc
.. --.
Run Code Online (Sandbox Code Playgroud)
问题:我想删除任何不以以下字符串开头的行:
report
-th
-to
Run Code Online (Sandbox Code Playgroud)
这意味着欲望输出将删除所有中间不需要的点和散列,看起来像这样:
report aaaaaaaa
-th bbbbbbbbb
-to ccccccccc
Run Code Online (Sandbox Code Playgroud)
sed
// awk
/ grep
etc 任何可行的解决方案。
zzzzzzzzz
aaaaaaaaa
bbbbbbbbb &
ccccccccc &
ddddddddd
hhhhhhhhh
eeeeeeeee
fffffffff &
ggggggggg &
Run Code Online (Sandbox Code Playgroud)
在上面的线,我想要的是grep
/ sed
/ awk
(任何方法都可以)有行&
标志加在它们上面一行。因此,例如所需的输出将如下所示:
aaaaaaaaa
bbbbbbbbb &
ccccccccc &
eeeeeeeee
fffffffff &
ggggggggg &
Run Code Online (Sandbox Code Playgroud)
以下是我在没有运气的情况下尝试过的。
egrep "&" | -b 1 file.txt
Run Code Online (Sandbox Code Playgroud) aaaaaaaaa
bbbbbbbbb
-th ccccccccc_RD \
DDDDDDDD
FFFFFFFF
-th GGGGGGG_RD \
Run Code Online (Sandbox Code Playgroud)
使用 sed/grep/awk 等,在上面的文本中,如果一行以 "RD \" 结尾,请将行首的 "-th" 替换为 "-to"。期望的输出:
aaaaaaaaa
bbbbbbbbb
-to ccccccccc_RD \
DDDDDDDD
FFFFFFFF
-to GGGGGGG_RD \
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏。
我想在行首用“this”替换“-from”。当该行末尾有“R”且其上方的行末尾有“D”时,应该会发生这种情况。
例如对于下面显示的块:
-from XXXXXXXXXXXXXXXXX/D
-from XXXXXXXXXXXXXXXXX/R
-from XXXXXXXXXXXXXXXXX/K
-from XXXXXXXXXXXXXXXXX/L
-from XXXXXXXXXXXXXXXXX/G
-from XXXXXXXXXXXXXXXXX/R
Run Code Online (Sandbox Code Playgroud)
输出应如下所示:
-from XXXXXXXXXXXXXXXXX/D
-this XXXXXXXXXXXXXXXXX/R
-from XXXXXXXXXXXXXXXXX/K
-from XXXXXXXXXXXXXXXXX/L
-from XXXXXXXXXXXXXXXXX/G
-from XXXXXXXXXXXXXXXXX/R
Run Code Online (Sandbox Code Playgroud)
什么是好的,sed
,awk
,grep
,等。