コマンドまたは修飾子を取得するのに混乱します。 パターンの名前を含むディレクトリのリスト(サブディレクトリを除くディレクトリのみ)。パターンに一致するディレクトリ名のみをリストしてください
ありがとうございます。
コマンドまたは修飾子を取得するのに混乱します。 パターンの名前を含むディレクトリのリスト(サブディレクトリを除くディレクトリのみ)。パターンに一致するディレクトリ名のみをリストしてください
ありがとうございます。
このお試しください:
echo *pattern*/
またはbashアレイを使用して:あなたは同じ行にすべてを好む場合
printf '%s\n' *pattern*/
を
arr=(*pattern*/)
printf '%s\n' "${arr[@]%/}"
あなたがの-d
スイッチの後におそらくありますls
:
ls -d *pattern*/
それは私のために働いています。
しかし、ディレクトリの特性、権限、日付なども出力されますので、ディレクトリ名のみを表示します。
ls -t | grep '^d' | grep 'pattern'
'printf '%s \ n' * /'( '*'とは違って、ディレクトリにのみ展開されます)よりも利点がありますが、はるかに遅く、バグが発生する可能性があります。 –
正規表現スタイルのパターンですか?グロブスタイルのパターン?このリストを他のツール(NULで区切られた入力を期待する読者との 'printf%s \ 0'')によって明白に読み取られるようにフォーマットするべきですか?人間の消費のためにフォーマットされたもの( 'ls')?他の方法でフォーマットされた? –
ディレクトリ、日付、サイズ、およびパーマネントを最後に消去するコマンドは次のとおりです。ls -l | grep '^ d' | grep 'Castellano' | cut -c61- –
@CharlesDuffy:あなたのコメントや間違ったユーザーのための場所が間違っていますか? –