

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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルの書き方
-
コマンドフック
-
Linuxシェルによる同一文字列の...
-
シェル 会話形式でエンターキ...
-
『存在するかどうか分からない...
-
Thunderbirdで既読にしても、シ...
-
シェルの中からシェルを呼び出...
-
違いについて
-
UNIX初心者です。
-
右クリックでファイル名をコピ...
-
tcshなのにスクリプト構文中のs...
-
lsコマンド部分一致方法
-
JAVA_HOMEを設定したい
-
Unixとlinuxのシェルスクリプト...
-
ログイン画面がループして起動...
-
コマンドプロンプトのようなもの
-
BシェルとBashの違い
-
コンソールでの上下左右矢印ボ...
-
Cシェル内でBシェルの様な関数...
-
SQL*Loaderの中断について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cシェル内でBシェルの様な関数...
-
export と set は違うの?
-
ubuntuの端末の左にカレントデ...
-
『存在するかどうか分からない...
-
シェル 会話形式でエンターキ...
-
.cshrc ファイルについて
-
シェル(ksh)で変数にある文字列...
-
posixでshellを起動したとき`da...
-
ターミナルが全く入力できない
-
シェルスクリプトのbashとperl...
-
lsコマンド部分一致方法
-
コンソールでの上下左右矢印ボ...
-
msys(cygwin)で、シェルスクリ...
-
Tabキー補完や↑キーのヒストリ...
-
シェルスクリプトに関する問題...
-
apache停止してたら再起動させ...
-
Thunderbirdで既読にしても、シ...
-
Cシェルでのファイルからの入...
-
シェルとシェルの間で環境変数...
-
コマンドプロンプトとかで、net...
おすすめ情報