
./getProductAccess.sh access-2014-09-04.log
通常、後ろには1つのファイルしかありません./
。今2つあります。 2番目は入力を提供しているように見えますが、最初は入力を受け取るために何を書く必要がありますか?なぜなら私は読めないからです。
答え1
これが本当の初心者101です。
./getProductAccess.sh
(現在のディレクトリで)実行されるプログラムであり、access-2014-09-04.log
プログラムに提供される引数です。
プログラムを作成する場合は、最初のパラメータを"$1"
。
答え2
readを使用せずに使用できます$1
。
したがって、スクリプトで使用するecho "$1"
とaccess-2014-09-04.log
。
$0
実行中のファイルへのパス(相対または絶対)。$1
ファイルに渡される最初のパラメータはであり、$2
2番目のパラメータは...