該命令是用來設置我在bash控制檯的標題殼
printf "\033]0; my_console_title \007";
但我想使用帶有別名的此命令,並應接受來自用戶 的控制檯標題(安裝時遇到問題g printf到別名變量)。
類似的東西來:
alias fx="find . -type f | xargs grep -il $1"
用法:fx "search_text"
該命令是用來設置我在bash控制檯的標題殼
printf "\033]0; my_console_title \007";
但我想使用帶有別名的此命令,並應接受來自用戶 的控制檯標題(安裝時遇到問題g printf到別名變量)。
類似的東西來:
alias fx="find . -type f | xargs grep -il $1"
用法:fx "search_text"
別名不太理解。把它變成一個小小的shell腳本;他們確實處理爭論。放入您的私人('HOME/bin')目錄。獎勵:由於其處理的別名較少,因此您的外殼會稍微快一點;你在使用它時只會產生開銷(而且開銷不會明顯)。或者使用一個功能。 –
@JonathanLeffler:但我一直在使用這個別名** alias fx =「find。-type f | xargs grep -il $ 1」**。它的接受參數和工作正常 – Makesh
您的'fx'別名的作品,因爲參數結束,而不是中間。如果你的參數應該修改'find'命令而不是'grep'命令,我相信你會遇到問題。我相信如果你從'fx'別名中完全省略'$ 1',你會看到和現在一樣的結果。 –