相关疑难解决方法(0)

为什么 printf 比 echo 好?

我听说printfecho. 根据我的经验,我只能回忆起一个我不得不使用的实例,printf因为它echo无法将一些文本输入到 RHEL 5.8 上的某个程序中,但printf确实如此。但显然,还有其他差异,我想询问它们是什么以及是否有特定情况下何时使用一种与另一种。

echo text-processing printf

635
推荐指数
4
解决办法
27万
查看次数

如何grep开始和结束模式之间的行?

我有一个包含以下内容的文件:

zdk
aaa
b12
cdn
dke
kdn
Run Code Online (Sandbox Code Playgroud)

输入 1:aaacdn

输出 1:

aaa
b12
cdn
Run Code Online (Sandbox Code Playgroud)

输入 2:zdkdke

输出 2:

zdk
aaa
b12
cdn
dke
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令来实现:

grep -a aaa -A2 file # Output 1
grep -a aaa -A4 file # Output 2
Run Code Online (Sandbox Code Playgroud)

但是在文件中我不知道结束字符串模式的确切出现(位置)是什么(文件有 20000 行)

我怎样才能做到这一点?

grep sed awk text-processing

45
推荐指数
1
解决办法
12万
查看次数

标签 统计

text-processing ×2

awk ×1

echo ×1

grep ×1

printf ×1

sed ×1