Shebang#!/ bin/sh -xで「x」が何を意味するのか説明していただけますか?
この行に「-x」を入れる必要がありますか?
x
の意味#!/bin/sh -x
?シェルスクリプトをデバッグできます。
Bashは広範なデバッグ機能を提供します。最も一般的なのは、-xオプションを使用してサブシェルを起動することです。これにより、スクリプト全体がデバッグモードで実行されます。各コマンドとその引数のトレースは、コマンドが展開された後、実行される前に標準出力に出力されます。
ソース Bashスクリプトのデバッグ