2006年05月17日
普段使うコマンドのman
$ man basename
NAME
basename - strip directory and suffix from filenames
SYNOPSIS
basename NAME [SUFFIX]
basename OPTION
『basename NAME [SUFFIX]』と言う使い方があったとは…
$ basename /etc/resolv.conf
resolv.conf
$ basename /etc/resolv.conf .conf
resolv
なるほど。
別の拡張子に書き換えてみる
$ src=conf dst=hoge; for i in /etc/*.${src}; do
echo mv $i $(dirname $i)/$(basename $i .${src}).${dst}
done
なるほど…
しかし、使えるのを知ってもいつもの使い方しかしないかな。
$ man basename
NAME
basename - strip directory and suffix from filenames
SYNOPSIS
basename NAME [SUFFIX]
basename OPTION
『basename NAME [SUFFIX]』と言う使い方があったとは…
$ basename /etc/resolv.conf
resolv.conf
$ basename /etc/resolv.conf .conf
resolv
なるほど。
別の拡張子に書き換えてみる
$ src=conf dst=hoge; for i in /etc/*.${src}; do
echo mv $i $(dirname $i)/$(basename $i .${src}).${dst}
done
なるほど…
しかし、使えるのを知ってもいつもの使い方しかしないかな。