「sample」という名前のフォルダーがあり、その中に3つのファイルがあります。サンプルフォルダー内のこれらのファイルを読み取り、curlを使用してHTTPサイトに投稿するシェルスクリプトを書きたいのですが。
フォルダ内のファイルを一覧表示するために、次のように記述しました。
for dir in sample/*; do
echo $dir;
done
しかし、それは私に次の出力を与えます:
sample/log
sample/clk
sample/demo
その中に親フォルダを付けています。次のように出力したい(親フォルダー名なし)
log
clk
demo
どうすればよいですか?
echo ${dir##*/}
は道を外すのに使うことができます。