シェルスクリプトのチェックをさせてみた

利用目的

シェルスクリプトの仕様変更に関するお客様からの質問に対して、ChatGPTを使用して解析し、変更が問題なく行えるかを確認しました。

プロンプト

・最初に、シェルスクリプトを投稿するから、それの回答不要と伝えた。
・シェルスクリプトを投入。
・次にやりたいことの質問をして回答をしてもらった。

あなた
回答不要。まずは次に投稿するシェルスクリプトを読み込んでください。そこでも回答不要。そ
の次に指示を出しますので、その指示に対して回答をしてください。

ChatGPT
了解しました。次のシェルスクリプトの内容をお待ちしております。

あなた
{スクリプト内容}

ChatGPT
シェルスクリプトの内容を読み込みました。次の指示をお待ちしています。

あなた
以下の指示をします。
このシェルスクリプトはメールヘッダー情報を読み込み、処理を行うシェルスクリプトです。
FROM_HEADER_LINES=$(grep -m1 -i ^From: $FILE) この行をコメントアウトして、さらに、
「# find particular email addresses in FROM header」から「# find particular email addresses in TO header」の前の行までをコメントアウトしようと考えています。
シェルスクリプトは正常に稼働しますか?
回答をしてください。

プロンプトのポイント

提供されるスクリプトの長さに注意し、エラーを避けるために短縮版を用意しました。
ChatGPTには、指示があるまで待機するように求め、不要な回答を避けました。

達成された成果

ChatGPTの分析により、提案されたシェルスクリプトの変更が問題なく実施できることが確認されました。このプロセスにより、自分自身で解析するよりも大幅に時間を節約できたと評価しています。

使用上のヒントやアドバイス

スクリプト全体をChatGPTに読ませることが、問題解析には効果的です。
ファイルを直接アップロードするよりも、プロンプトに直接スクリプトを貼り付ける方が、読み込みエラーを回避でき、速やかに解析を進めることができます。

レビューを書く
1
2
3
4
5
送信
     
キャンセル

レビューを書いてみましょう

AIアセットラボ
Average rating:  
 1 reviews
 by Anonymous
どこまで信じるか?

最終的には自分で確認する必要がありそうですが、大枠をつかむにはよさそうですね!