/Test
私のシステムには、その下に多くのディレクトリがあるディレクトリがあります。 AIXシステムでは、3つの文字名を持つすべてのディレクトリーを印刷したいと思います。
Gnu / Linux用のコードを入手しました。
find /test -maxdepth 1 -type d | awk -F / 'length($NF) == 3' |awk -F / '{print $3} '
これはAIXサーバーです。
例:/ testディレクトリにはサブディレクトリが含まれています。
test1
AAA
BBB
Test2
test3
希望の出力:
AAA
BBB
ベストアンサー1
バラよりPOSIX照会を特定の深さに制限しますか?find
GNU述部と同等の標準です-maxdepth
。だからここにあります:
(cd /Test && find . ! -name . -prune -type d -name '???') | sed 's|\./||'
またはzsh
インストールされている場合:
zsh -c 'printf "%s\n" /Test/???(D/:t)'