どうすればいいですか?
たとえば、次のスクリプトがあるとします。
pushd '\\PATH1\PATH2\SCANDIR';
find . -mtime -120 -name "*.exe" -exec stat -c "%n %.19z" {} \;
私がしたいのは、このスクリプトを実行することです。ただし、-mtimeを設定すると
つまり、コンソールに次のように入力したいと思います。
スクリプト名.sh -120
-mtime を -120 に設定します。スクリプトでパラメータを許可する行を設定する方法。
答え1
これは簡単です。この試み。
#!/bin/bash
parm="$1"
find . -mtime "${parm}" -name "*.exe" -exec stat -c "%n %.19z" {} \;
今こう渡すことができます
./scriptname.sh -120
./scriptname.sh +120