ChatGPTを使ったシェルスクリプト作成の効率化
タイトルにも書いてあるとおり、”作成”ではなく”作成の効率化です。
ChatGPTに、
「”要件”を実現するシェルスクリプトを作成して」
と質問すればサンプルスクリプトを作ってくれるとは思いますが、経験が浅いとそれが良い記述かどうかの判断ができないため、
あくまで自分でスクリプトを書いている中で詰まった部分だけを聞く想定としています。
ChatGPTへの聞き方
質問が抽象的だと、ChatGPTからの回答もどこのサイトでも載っているような一般的な回答になり、正直役に立ちません。
質問の仕方の一例をご紹介しますので、参考にしてみて下さい。
実現したいこと
for構文内で、繰り返し変数[i]を用いた変数”addr=192.168.100.${i}”を定義し、addrを用いてコマンドを実行させる。
シェルスクリプトのfor構文内で、繰り返し変数[i]を用いた“addr=192.168.100.${i}”を定義することはできる?
変数”addr=192.168.100.${i}”を用いた、for構文のサンプルスクリプトを教えてくれる。
1.”シェルスクリプト”という単語を入れないと、別の言語を使ったサンプルコードになってしまう。
2.変数”addr=192.168.100.${i}”を入れないと、一般的なfor構文のサンプルコードになってしまう。
まとめ:ChatGPTを使ってシェルスクリプトの作成を効率化する
シェルスクリプトで詰まった時に、Google検索で解決しようとすると実際かなり時間を消費してしまいます。
ChatGPTを利用することで、知りたい情報だけをレスポンス良く知ることができるので、是非試してみてください。
ちなみに、Ciscoのスイッチで実現したい設定を“型番”を含めて質問するとコマンドを教えてくれるので、こちらもおすすめです。
最後まで読んでいただきありがとうございました。