グループを検索してディレクトリ名に変更したいフォルダがたくさんあります。
/SchoolA/
/SchoolB/
......
/SchoolZZZ/
私はそれを理解できません-しかし、次のようなものが欲しいです:
find . -type d -exec chgrp {} {} \;
グループに ./ が含まれているため、不正なグループ名を取得します。とにかく ./ を削除するには
次のようなものにする必要があります
find . -type d -exec chgrp NODOTSLASH({}) {} \;
*編集*
以下の投稿の助けを借りて近づいていますが、それでも「。」が出力されます。ディレクトリ。どうすればそれを取り除くことができますか?
find . \( ! -path '^.*' \) -type d -maxdepth 1 | sed -e 's/\.\///g' | awk '{print "\x22"$0"\x22","\x22"$0"\x22"}'