カレントディレクトリのファイル名を.txtで出力するshell script


自分メモがてら

必要に迫られてカレントディレクトリ内のファイル名をテキストで出力する簡単なシェルスクを作ったのでメモ。"ディレクトリ名.txt"でデスクトップに保存される。

getname.sh
#!/bin/sh

DIRNAME=`echo ${PWD##*/}`

for f in *
do
echo ${f#*/} >> ~/Desktop/$DIRNAME.txt
done

実行権限を付与

bash
$ chmod u+x getname.sh

実行

bash
$ cd /path/to/dir
$ /path/to/getname.sh

happy!