CシェルコマンドをPerl上でsystem関数を使用し実行した時の、
エラーメッセージ抑制について教えてください。
ディレクトリ(DIR1をDIR2に)をコピーする際、
下記のようにしました。
system("cp -r DIR1 DIR2");
ここでもし、なんらかの原因でコピー失敗した場合、
「DIR1がありません。」などと、エラーメッセージが出力されます。
Cシェルでこの様なエラーメッセージを抑制するには
cp -r DIR1 DIR2 >& /dev/null と、
することによって、エラーメッセージの抑制は可能になります。
これと、同じ事をPerlで行いたいと思っています。
ご回答よろしくお願いします
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
system で起動するときに使うシェルは sh でしたっけ? だったら
cp -r DIR1 DIR2 > /dev/null 2>&1
です.
エラーメッセージだけを消すなら
cp -r DIR1 DIR2 2> /dev/null
でいいかもしれない.
system("cp -r DIR1 DIR2 2> /dev/null");
で、エラーメッセージの出力を抑制する事が出来ました。
実は質問する前に、system("cp -r DIR1 DIR2 >& /dev/null");
は、試してみたんですが、sh:エラー番号が不明です。
というエラーが出ていました。
shの意味はこういうことだったんですね・・
助かりました、有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PERLからcshellを実行したいの...
-
Perlソースコードをコンパイル...
-
perl2exeでuse encodingが使えない
-
プロシージャの戻り値を取得す...
-
sendmail使用し、メールが送ら...
-
例外処理のフローチャートの記...
-
エクセルVBAでシートモジュール...
-
ラズベリーパイ初心者です。 ラ...
-
【vba】フォームに書いてあ...
-
Excel VBAで、ユーザーフォーム...
-
VBSがコンパイルエラーになりま...
-
VBでグローバル変数を宣言するには
-
LCD ディスプレイを Raspberry ...
-
モジュールとクラスの違いって...
-
モジュールからフォームのボタ...
-
Excel VBA 『Call』で呼び出す...
-
VBAで別モジュールへの変数の受...
-
BASP21使用のメール送信でコマ...
-
Excel VBAでリンク切れをチェッ...
-
VBAで旧字体を異字体に一括で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlソースコードをコンパイル...
-
VB.NETからPerlを呼び出す
-
プロシージャの戻り値を取得す...
-
system関数を使用してJava実行...
-
shとperlのデータ連携&perl出力
-
Cygwin上でperlスクリプトの実行
-
perlでコマンドプロンプト実行
-
フルパスを書かないとファイルo...
-
perlからcを呼び出す
-
plファイルの中で他のplファイ...
-
perlスクリプトをコマンドライ...
-
Perlのexitについて
-
Perlで環境変数を設定するには
-
ご相談ですが。。。
-
Xサーバーのcronでcgiが自動更...
-
perlの初心者です
-
DBIのupdateのプレースフォルダ
-
テキストファイルに書き込めな...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
おすすめ情報