basenameコマンドで複数の引数を処理時に出力を改行しない方法
basenameコマンドで複数の引数を処理時に出力を改行しないようにするには-zオプションを指定します。
オプションの説明
-a, --multiple support multiple arguments and treat each as a NAME -z, --zero end each output line with NUL, not newline
-zオプションを指定した場合(-aは複数の引数を処理するオプション)
$ basename -a -z dir/test1.txt test2.txt test1.txttest2.txt $ basename -a -z dir/test1.txt test2.txt test3.txt test1.txttest2.txttest3.txt
-zオプションを指定しない場合
$ basename -a dir/test1.txt dir/test2.txt test1.txt test2.txt $ basename -a dir/test1.txt dir/test2.txt dir/test3.txt test1.txt test2.txt test3.txt