~/.bashrc_aliases.sh
私は自分のファイルをソースとして (bash エイリアスを含むファイル) を持っています/持っていました~/.bashrc
。この~/.bashrc_aliases.sh
ファイルは、たまたま DOS 形式であったdos2unix
ため、ファイルを実行して修正しました。
このエイリアス ファイルが 'DOS' 形式の場合alias
、Bash でコマンドを入力すると、行がではなく文字でalias
始まり、エイリアスが実際には機能しないため、次のような結果が得られました。'
a
": そのようなファイルまたはディレクトリはありません", "'s: 無効なオプション -- '"
等
ファイルが DOS 形式の場合、何が起こっていましたか? コマンドが文字alias
で始まる行を返すのはなぜですか? '
上記のエラーが発生したのはなぜですか?
kenorb、triplee bash によって重複としてマークされました
この質問は以前に尋ねられており、すでに回答があります。これらの回答があなたの質問に完全に対応していない場合は、この質問を編集して違いを説明するか、新しい質問をしてください。
リンクされた質問は、問題を解決する方法を尋ねることでした。この質問は、問題の解決方法ではなく、問題の発生中に何が起こっていたかについての説明を求めていました。