あるテストプログラムの実行結果をteeコマンドで、ログに追加出力しようとしています
以下の1.変更前の様にシェルスクリプトを作成しました。
このシェルスクリプトを実行するとteeコマンドが正常終了するので $? が常に0になってしまい、必ずOKになってしまいます
急いでいたので2.のように修正したのですが、テンプファイルを使わないでもうちょっとシンプルに作成する方法をご存知の方教えてください
1.変更前
./testpgm | tee -a logfile.txt
if [ $? -eq 0 ] ; then
echo "OK,testpgm," | tee -a logfile.txt
else
echo "NG,testpgm," | tee -a logfile.txt
fi
2.変更後
./testpgm > tempfile.txt
if [ $? -eq 0 ] ; then
cat tempfile.txt>>logfile.txt
cat tempfile.txt
echo "OK,testpgm," | tee -a logfile.txt
else
cat tempfile.txt>>logfile.txt
cat tempfile.txt
echo "NG,testpgm," | tee -a logfile.txt
fi
rm tempfile.txt
OSはAIXで、シェルはshのみ使用可です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- UNIX・Linux Ubuntu22.04、nanoエディタの使い方について 2 2022/10/24 19:50
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Playerを開くと...
-
SHARPのBRAIN(第一世代)をWindo...
-
Windows(11)ってもうゴミなんで...
-
「Wi-Fiアダプターへのアクセス...
-
windowsにいてなぜwindowsxpか...
-
windows11 きれいなロック画面...
-
MS-DOS 6.22のダウンロード
-
アイコンに、四角い枠が出来て...
-
windows11でクイックスキャン等...
-
Windowsファイルエクスプローラ...
-
Windows Mac Linux で共用可能...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
Windows11のデスクトップのアプ...
-
Microsoftアカウントのユーザー...
-
疑問符表示が出てハードディス...
-
Windows11のデスクトップについて
-
Windowsアップデートしたらタス...
-
エクスプローラのアクティブウ...
-
windows11におけるファイルの並...
-
Windows11でアイコンが変更でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows Media Playerを開くと...
-
エクスプローラのアクティブウ...
-
windows11でクイックスキャン等...
-
Windows11のデスクトップのアプ...
-
windowsにいてなぜwindowsxpか...
-
windows11におけるファイルの並...
-
アイコンに、四角い枠が出来て...
-
MS-DOS 6.22のダウンロード
-
Windows11 システム通知音がも...
-
Acer AXC605-H54D にOSをインス...
-
勝手に無変換になる
-
VirtualBoxのゲストOS起動時にU...
-
Windowsの古いゲーム(32bit OS...
-
windows11 きれいなロック画面...
-
Microsoft edgeのメッセージに...
-
Windows10で小規模LANの構築は...
-
Windowsで大量の画像サイズを半...
-
Windowsアップデートしたらタス...
-
「Wi-Fiアダプターへのアクセス...
-
Microsoftのページだけ全て「申...
おすすめ情報