
No.3ベストアンサー
- 回答日時:
現在のシェルがsh,bsh,bashのborn shell系でしょう。
シェルプロンプトが$なので。実行しようとしているget_daisya.cshは名前からしてcshの記述なのでしょう。
get_daisya.cshの先頭が
#!/bin/csh
となっていますか?ま、実行するときに
csh ./get_daisya.csh
としてみてください。
/bin/lsはbsh系とcsh系で動きが違いますから
現在のシェルと違うシェルを前提にしたシェルスクリプトの実行は気をつけてください。
私の回答が何のことか理解できないなら、まず、シェルの違いから勉強してください。
No.4
- 回答日時:
get_daisya.cshの中身がわからないとなんともいえません。
ちなみに、cshでlsを使用すると以下のように条件にマッチしないと出力されます。
$ ls a*
ls: 照合パターンに合いません.
※aからはじまるファイルが存在しないので出力されます。
ちなみに、この場合はエラーコードは1です。
$ echo $?
1
シェルの中でマッチするファイルが存在しない時の処理がかかれてないのではないでしょうか?
シェルの中でlsを使用している箇所を探し、実際にどんなコマンドを発行しているか確認してください。
No.2
- 回答日時:
それ、シェルスクリプトとわかって実行していますか?
取り合えず、どこで、何がエラーになっているのか特定するのは、基本中の基本ですよね。
more ./get_daisya.csh
で中身を確認。1行づつ実行確認してみよう。でエラーがでている/bin/lsの引数が何かわかったところで、1行実際に指定して行ってみましょう。その前にget_daisya.csh は、あなたの先輩か、周りの人が作ったのではないですか? その人にききましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleで流したSQLのログを取得...
-
SQL*Plusで、コマンドの返答を...
-
ORA-00984のエラーが出ます
-
ストアド・プロシージャをバッ...
-
ログ出力したい
-
サービスの再起動を自動で
-
トレースファイルの削除スクリプト
-
SQL実行結果取得
-
ストアドプロシージャのファイ...
-
PL/SQLでログを確認したい。
-
SQL*Plusで以前に実行したコマ...
-
batファイルでのSQL(oracle)...
-
SQL*PLUSを終了させる方法
-
SQL実行結果の出力を見やすくし...
-
シェル上でDBコマンドをループ...
-
ORA-01013のエラーについて経験...
-
パーティション、未割当ての利...
-
CASE文のエラーについて
-
はじめまして!
-
ORA-01843: 指定した月が無効で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracleで流したSQLのログを取得...
-
PL/SQLでログを確認したい。
-
ストアド・プロシージャをバッ...
-
JavaでのOracle接続について(J...
-
SQL*Plusで、コマンドの返答を...
-
ORA-00984のエラーが出ます
-
トレースファイルの削除スクリプト
-
batファイルでのSQL(oracle)...
-
SQL実行結果取得
-
Accessからoracleのストアドプ...
-
サービスの再起動を自動で
-
pl/sqlでのautotraceについて
-
SQL*Plusで以前に実行したコマ...
-
PL/SQLからshellスクリプ...
-
SQLplusからコマンドプロンプト...
-
SQL*PLUSを終了させる方法
-
SQL実行結果の出力を見やすくし...
-
ShellからTruncate【Linux】
-
リスナーログを出力しない設定方法
-
ソート(大文字・小文字を区別...
おすすめ情報