rootname <概要> rootname : パス名からサフィックスを取り除く <書式> Usage : rootname <pathname> Version : Sun Aug 19 10:07:27 JST 2007 <説明> rootname コマンドは指定した <pathname> からサフィックスを取り除いた 名称を出力します。 <例1> $ rootname /home/usp/hogehoge.c /home/usp/hogehoge <例2> rootname コマンドはファイル処理をしてその結果、同名ファイルのサフィックス を変更するときによく使います。 WINDOWSのCSVファイルをUTF-8の空白区切りテキストファイルに変換する例 for csvfile in *.csv; do tr ',' ' ' < $csvfile | nkf -wLu > $(rootname $csvfile).txt done <参考> basename コマンド = パスを取り除き、ファイル名のみ取り出す dirname コマンド = パスの中からディレクトリ名のみ取り出す rootname コマンド = パスの中からサフィックスを取り除く(USPコマンド) extname コマンド = パスの中からサフィックスを取り出す(USPコマンド) # 20160701 参考を追加 青木