Less
如何使用模式呼叫更少
我正在嘗試
less +F
與 a結合&pattern
,但無法讓它像我想要的那樣工作:less +F'&foo|bar' file.log
它似乎忽略了我的模式。
您需要在跟隨命令之前執行過濾器命令,否則永遠不會應用過濾器命令(按
Ctrl
+C
退出跟隨模式會取消任何待處理的輸入,包括通過命令行注入的假輸入)。所以在
+
參數中,你需要先傳遞&foo|bar
命令,然後是F
命令。要終止&
命令,您需要換行符。less +$'&foo|bar\nF' file.log
(假設您的 shell 是 ksh、bash 或 zsh,其中
$'\n'
擴展為換行符。)