シェルスクリプト内で、パスにawkをかける方法を教えてください
シェルスクリプト内で、引数に指定したパスの一番下のディレクトリを取得したいと思い、以下のように書きました。
■test.sh
#! /bin/sh
myfol=`awk -F"/" '{print $NF} ${1}`
mylog=2016_${myfol}.txt
touch ${mylog}
■実行時
test.sh /var/log/aaa_sever
■エラーメッセージ
awk : 警告 : コマンドライン引数
/var/log/aaa_server
はディレクトリです:スキップされました
awkがだめなのかと考え、sedに変更してみても、やはり同じようなエラーが出てしまいます。
2016_aaa_server.txtというファイルを作成するにはどのようにしたらよいでしょうか。