パスのファイル名またはディレクトリ名を取り出す¶
前提¶
「/path/to/filename.txt」を例とする。
コマンド¶
- ファイル名を取り出す
echo "/path/to/filename.txt" |xargs basename filename.txt
- ディレクトリ名を取り出す
echo "/path/to/filename.txt" |xargs dirname /path/to
注意¶
複数行をcat等で送る場合、「xargs -L 1 basename/dirname」として1行ずつ処理を行わせる。