~/path/ には、プレフィックスで始まる名前のフォルダーがたくさんあり、非常に頻繁にアクセスする必要があります。「プレフィックスの例」でコマンド「cd ~/path/prefixexample」を実行するショートカットを.bashrcに作成しようとしています。
関数とエイリアスの両方で同じ問題が発生しました。
function prefix(){ "cd ~/path/prefix$1"; }
alias prefix="cd ~/path/prefix$1"
「プレフィックス 4」と入力すると (フォルダー パス/プレフィックス 4 は存在します)、次のようになります。
bash: cd: path/prefixnoclobber: No such file or directory
このマシンの管理者権限がないため、変更できないものがあります。
.bashrc にはすでにたくさんのものが含まれていますが、関連するのは「set noclobber」だけのようです。引数を文字列「noclobber」に置き換えることは、noclobber スイッチの機能の一部ではないと確信しており、このスイッチをコメントアウトしても効果はありませんでした。