以下の関数name
は、関数myfunc
を使用して現在の作業ディレクトリ名をタブ名として設定しますが、引数をname
に渡すと、タブ名を渡された引数に設定します。
などです。
名前Myタブ[---->これは、Myタブする現在のタブ名を設定します]
次のように私のbashrcには、次のとおりです。だから、
function myfunc {
echo -n -e "\033]0;${PWD##*/}\007"
#--- some other thing ---
}
function name {
if [ "$1" ]
then
unset PROMPT_COMMAND
echo -ne "\033]0;${*}\007"
else
unset PROMPT_COMMAND
export PROMPT_COMMAND="history -n; history -w; history -c; history -r; myfunc;$PROMPT_COMMAND"
fi
}
name
私は/bin/rm: cannot lstat `\033[0m\033[0mReadme.txt\033[0m': No such file or directory
としてエラーを取得していますrm $(ls -t | head -1)
を実行した場合
あなたは>> 'エイリアスのls =の"をls' – shafeeq
をls' 'の出力は' \t '/ binに/ ls' – ypp
--color'' LSはあなたが'のrm $(lsのコマンドをテストすることができます表示することができます--color = no -t | head -1) ' – shafeeq