私は変数に格納されたパスにCDを変更しようとしています。変数は、ファイルに格納されているテキストから値を取得します。変数bashに格納されたパスにディレクトリを変更する方法
これは、テキストファイル内の値を取得します:テキストファイル内の
devdir=$(<\$HOME/devdir.txt)
cd $devdir
はテキストです:私が得る$HOME/bin
エラーは次のとおりです。
/bin/dev: line 41: cd: $HOME/bin: No such file or directory
これが結果です手動で入力するのに比べて、変数を使用しようとしています。
UPDATE: これはCMDウィンドウで実行した場合、それはスクリプト内で、しかし、それは正常に動作しているとき、何も結果が得られていないように思わfabiotkによって与えられた改善、で与えられたバッシュの抜粋です... Snippetここで
は、これまで全体のスクリプトです:script 、ここでは私はそれが内部動作しません示すスクリプトを実行し、独自に指定した行を実行している:enter image description here
代わりに、「PWDをパスに変更する」という意味でしたか? – Fabiotk
私はちょうど現在のディレクトリを意味しました。だから私は、ディレクトリには、ユーザーが現在ファイルに格納されているに変更するには – Jaedlo
*あなたの情報を画像として投稿しないでください。 https://meta.stackoverflow.com/questions/285551/why-not-upload-images-of-code-on-so-when-asking-a-question – tripleee