2017-03-24 15 views
0

の出力から名前を削除する必要があります。私はその後、私はを使用ファイルからファイル名を削除します。

file $variable -N 

を使用しています

をsedのが、それはうまくいきませんでした。 ファイル

出力は

./: directory 
./whatever: data 
./testfile: ASCII text 

と私は思いからの出力が助けを

directory 
data 
ASCII text 

感謝をsedを期待します!

答えて

1

外部コマンドは必要ありません。 fileコマンドで-bオプションを使用してください。 man fileから

file -b file 

ここPOSIX` `によって定義されていない-b`また
-b, --brief 
     Do not prepend filenames to output lines (brief mode). 
+0

'加える価値は、http://pubs.opengroup.org/onlinepubs/9699919799/ utilities/file.htmlしかし 'FreeBSD'システムでのみ、https://www.freebsd.org/cgi/man.cgi?query=file&sektion=1 – Inian

+0

ありがとう!しかし、どういうわけか、空白のあるファイルは認識できません。 – Brky

+1

@Brky、引用符を使用してください: 'file" $ variable "' – sat

関連する問題