msys(又はcygwin)で、シェルスクリプトに書いたcdが働きません。その解決方法を伺っても宜しいでしょうか?具体的には、下のような状況です。
[シェルスクリプト内容]
#!/bin/bash
echo cd前
cd testdir
# ↑testdirは既存。コマンドラインから手打ちすると機能する!
echo cd後
[実行結果の表示]
cd前
: No such file or directory
cd後
[環境]
・WinXP + 最新全パッチ適用
・msysとcygwinをインストール
以上 どうか宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
cygwinで確認しましたが、問題無くディレクトリ移動しました。
働かないとは何で確認されているのでしょうか?
下記で確認してみてください。
#!/bin/bash
echo `pwd`
cd testdir
echo `pwd`
もしかすると勘違いされているかもしれませんので確認しておきますが、
シェル内でcdしてもシェル内で完結の話で、シェルの実行が終わった後、
そのディレクトリに移動している訳ではありませんので誤解の無いように
してくださいね。
回答、有難うございました。
原因は、シェルスクリプト内の改行コードがCR+LFだった事でした。
LFにしたら動きました。
>働かないとは何で確認されているのでしょうか?
「: No such file or directory と 表示されている事」で、です。
>シェルの実行が終わった後、そのディレクトリに移動している訳ではありません
MS-DOSのbatファイルとは違うのですね。有難うございます。
No.2
- 回答日時:
すみません、質問の中の結果を見落としていました。
>: No such file or directory
testdirは存在しているのですよね?
先に書いたサンプルでpwdを確認して、そこにtestdirがあるのか再度確認してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- その他(ソフトウェア) ホームページビルダーのバージョンアップ 1 2023/01/15 23:02
- UNIX・Linux Linuxの実行結果を修正したいです。 2 2022/11/23 08:32
- その他(ソフトウェア) iTunesでCDを焼きたいのですがプレイリストからディスクを作成時に、サポートされているディスク作 2 2022/03/24 21:32
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- iCloud 【iTunes】CDをiPhoneに取り込めません 2 2022/09/19 09:59
- USBメモリー・SDカード・フラッシュメモリー ウィンドーズ メディアプレーヤー でディスクへの書き込みが突然できなくなくなってしまいました。 2 2022/05/10 23:07
- 一眼レフカメラ CD-Rのバックアップを作ったら読み込みに時間がかかる 3 2022/09/20 22:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntuの端末の左にカレントデ...
-
ターミナルが全く入力できない
-
Solaris10
-
シェルスクリプトに関する問題...
-
posixでshellを起動したとき`da...
-
シェルにて日付計算して値を取...
-
Thunderbirdで既読にしても、シ...
-
バッチ・ログファイルへの出力
-
コマンドフック
-
Cシェル内で自動ログアウトさせ...
-
『存在するかどうか分からない...
-
Solarisでデフォルト環境変数の...
-
csh (tcsh)での環境変数の長さ...
-
Cシェル内でBシェルの様な関数...
-
.cshrc ファイルについて
-
シェル(ksh)で変数にある文字列...
-
初代ibook(シェル型)の無線LA...
-
solarisのsetenvが無効
-
シェル??? スクリプト???
-
シェルスクリプトで #!/bin/sh ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
シェル 会話形式でエンターキ...
-
シェルスクリプトで #!/bin/sh ...
-
.cshrc ファイルについて
-
『存在するかどうか分からない...
-
ubuntuの端末の左にカレントデ...
-
ターミナルが全く入力できない
-
バックスラッシュの意味がわか...
-
Linuxのファイル禁止文字
-
シェルスクリプトに関する問題...
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトのbashとperl...
-
違いについて
-
tcshなのにスクリプト構文中のs...
-
シェル(ksh)で変数にある文字列...
-
posixでshellを起動したとき`da...
-
シェルの変数をMySQLに送る方法...
-
Solaris9でdateコマンドの結果...
-
Cシェルでのファイルからの入...
おすすめ情報