小编Pra*_*ate的帖子

grep 的 -A -B -C 开关(在前后打印几行)有什么替代方法吗?

grep -A 2 -B 3 
Run Code Online (Sandbox Code Playgroud)

在 grep 字符串之后打印 2 行并在之前打印 3 行。

grep -C 3
Run Code Online (Sandbox Code Playgroud)

打印前 3 行和后 3 行

不幸的是,grep我使用的不支持这些选项。是否有任何替代命令或脚本可用于模拟这一点?使用sed/ awk/ perl/ shell脚本?

grep awk perl text-processing

10
推荐指数
3
解决办法
4230
查看次数

Unix Shell 和颜色

我需要了解我在 .profile 文件中找到的这段代码片段

echo -en "\e[32;44m $(hostname) \e[m";echo -e "\e[m"
Run Code Online (Sandbox Code Playgroud)

shell colors terminal escape-characters

3
推荐指数
1
解决办法
435
查看次数

从大型二进制文件中删除回车符

我有有许多大的二进制文件(近二进制文件!) \ r \ n 在它[被产生的窗口env和没有CONTROLE在生成的应用程序]。我想从这个大文件 [ =~ 1Gb ] 中删除\r以在另一个对\r's 大喊大叫的旧应用程序中进行进一步处理

有没有什么简单的方法可以用unix方式做到这一点?

text-processing binary files

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