2016-10-21 1 views
1

数字で始まらず、拡張子 '.xls'を持つすべてのファイルを別のディレクトリにコピーする方法を知っておく必要があります。数字で始まらないすべてのファイルを別のディレクトリにコピーする方法 - Bash

私はこのようにそれをやっている:バッシュも^代わりの!などをサポートしてい

cp -r ~/[!0-9]*.xls ~/excel 

注:

cp -r ~/*.xls ~/excel | grep -l '[^0-9]*.xls' 

答えて

4

globbingとパターンは文字で否定はを設定サポートし、そうしようとしません否定記号ですが、後者はより移植性があります(!は否定記号mandated by POSIXです)。

関連する問題