- 主题:为什么不要滥用cat命令呢?
比如,建议使用:
grep "foo" "bar.txt"
而不是:
cat "bar.txt" | grep "foo"
为什么呢?
--
FROM 64.176.50.*
不知道,我经常后面这种用法,好处是grep匹配的内容方便改,前面这种需要移好多次光标,有时候文件名也不太记得,同时改更不方便
【 在 ZhangShao (张稍) 的大作中提到: 】
:
: 比如,建议使用:
: grep "foo" "bar.txt"
: 而不是:
--
FROM 114.254.88.*
可以少运行一个cat呗
但现在cat是shell的内部命令,这么做其实省不了什么
【 在 ZhangShao 的大作中提到: 】
: 比如,建议使用:
: grep "foo" "bar.txt"
: 而不是:
: ...................
--
FROM 139.227.19.*
可能是不小心cat到一个长文会很难看吧,甚至需要clear

--
FROM 117.176.152.*
是不是cat到一些非法字符导致terminal显示错误
【 在 sylz (松一老贼) 的大作中提到: 】
: 可能是不小心cat到一个长文会很难看吧,甚至需要clear
: 正在加载
:
:
--
FROM 223.104.68.*
这种问题可以直接问元宝DS或chatgpt。俺问了,回答得很好,俺简直觉得没法再好了。:-)
【 在 ZhangShao 的大作中提到: 】
: 比如,建议使用:
: grep "foo" "bar.txt"
: 而不是:
: ...................
--
FROM 183.194.72.*
ctrl+a
【 在 acliche (acliche) 的大作中提到: 】
: 不知道,我经常后面这种用法,好处是grep匹配的内容方便改,前面这种需要移好多次光标,有时候文件名也不太记得,同时改更不方便
:
: 【 在 ZhangShao (张稍) 的大作中提到: 】
: :
--
FROM 123.113.247.*
命令行少打几个字母
【 在 ZhangShao (张稍) 的大作中提到: 】
:
: 比如,建议使用:
: grep "foo" "bar.txt"
: 而不是:
--
FROM 123.113.247.*
cat要把文件全部读入,遇到大文件就会有性能问题
【 在 ZhangShao 的大作中提到: 】
: 比如,建议使用:
: grep "foo" "bar.txt"
: 而不是:
: ...................
--
FROM 120.245.94.*
那个系统默认shell内置了cat?
【 在 JulyClyde 的大作中提到: 】
: 可以少运行一个cat呗
: 但现在cat是shell的内部命令,这么做其实省不了什么
--
FROM 114.241.211.*