有没有办法从大文件中 grep 一些文本并在 Linux BASH shell 中用粗体字母标记? 喜欢
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 11G 3.3G 76% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
/dev/sda3 51G 45G 3.8G 93% /home
/dev/sdc1 917G 359G 512G 42% /data
我有上面的输出,我希望每当系统向我发送有关此 df 输出的邮件时,/data 行应该以粗体显示。
最佳答案
使用 ANSI 转义序列,您可以执行此操作(尽管这是终端相关的):
echo -e "\033[1m$(grep '/data' file)\033[0m"
将产生:
/dev/sdc1 917G 359G 512G 42%/data
关于linux - Bash:在 bash shell 中以 BOLD 字体选择部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402596/