
No.3ベストアンサー
- 回答日時:
No.2です。
一点気づいたのですが、ひょっとすると改行コードがMacのものに
なっているかもしれません。
そうすると、改行が認識されず、
#!/bin/sh cd desktop/flex/file mxmlc alert_v.mxml
となり、コメント行となるので何も実行されないとか。
miは使用していないので分かりませんが、改行コードをUNIX (LF)に
して保存してください。
ついでですが、mxmlcがPATH(No.1さんの参考URL「コマンドの実行」
を参照)が通っていないところに置いてある場合は、3行目を
./mxmlc alert_v.mxml
と書き換えてください。
ご回答ありがとうございます!
ご指摘の通り改行コードがmacでした。
確認不足でした。申し訳ありません。
またパスの指定を修正し、
echoコマンドでテスト→成功。
shell.shを実行することもできました。
知識不足の質問に付き合って頂き
ありがとうございました!勉強になりました!
No.2
- 回答日時:
2日ばかりレスがつかないようですので、失礼とは思いますが
横レスさせていただきます。
普通に考えてください。
シェルスクリプトは書いてある内容をそのまま実行します。
ですので、
$ cd desktop/flex/file
$ sh shell.sh
↓ 以下と同じ
$ cd desktop/flex/file
$ cd desktop/flex/file
$ mxmlc alert_v.mxml
となります。当然ですが、desktop/flex/file/desktop/flex/fileが
なければエラーです。
cdする必要があるのであれば、/Usersからのフルパスや~/から
指定する方が無難です。おすすめはしませんが。
ですが、エラーすらでないのはおかしいですね。
普通なら、
shell.sh: line 2: cd : desktop/flex/file: No such file or directory
とかなります。
まずは、本当にスクリプトが実行されているのかどうかを
echoコマンドなどを埋め込んで確かめるといいかと思います。
No.1
- 回答日時:
ご回答ありがとうございます。
ご提示頂いたURLを参考に以下のようにしてみました。
desktop/flex/file/shell.sh
-----------------------------
#!/bin/sh
cd desktop/flex/file
mxmlc alert_v.mxml
-----------------------------
以下ターミナルで実行
-----------------------------
bash-2.05a$ cd desktop/flex/file
bash-2.05a$ sh shell.sh
bash-2.05a$
-----------------------------
となってしまい何も反応がありません。
どこか間違っている箇所がありますでしょうか?
ターミナル・シェルスクリプトは始めたばかりで
質問がおかしい部分もあるかと思いますが
お気づきの点があれば書込みをお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
USBメモリから読み出しができな...
-
Windows System32 Security Hea...
-
これってパソコンの最適化が完...
-
EXIF情報を出力するマクロ
-
バッチファイルで以下のような...
-
VBScriptの実行完了を待ってか...
-
バッチファイルの内容を表示さ...
-
COBOLのイニシャライズとバリュ...
-
exeファイルを実行するとコマン...
-
VBScriptでコマンドプロンプト...
-
ブラウザーのリンクをクリック...
-
「読み取りと実行」と「読み取...
-
vbscriptを用いて他のVBSファイ...
-
エクセル フォルダの画像を画...
-
リリース実行やExe実行で動作が...
-
[teraterm] waitコマンドで停止...
-
三菱ラダーについて教えて下さい。
-
シェルで5分前の時間を取得したい
-
Server.ScriptTimeOut について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
複数のbatファイルを自動実行し...
-
これってパソコンの最適化が完...
-
Windows System32 Security Hea...
-
「読み取りと実行」と「読み取...
-
バッチファイルの内容を表示さ...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
Access の VBA 実行中に他の操...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
ネットワーク名が見つかりません
-
pythonスクリプトを管理者権限...
-
エクセル フォルダの画像を画...
-
VBScriptでコマンドプロンプト...
-
Excel VBA ステップインが途中...
-
WSH.Run の処理内容をテキスト...
-
バッチファイルが不正終了して...
-
ExcelのVBAが特定のPC上でのみ...
おすすめ情報