ls -Al output
ファイルまたはディレクトリ名を解析して取得する必要があります
ls -Al
出力:
drwxr-xr-x 12 s162103 studs 12 march 28 2012 personal domain
drwxr-xr-x 2 s162103 studs 3 march 28 22:32 public_html
drwxr-xr-x 7 s162103 studs 8 march 28 13:59 WebApplication1
私だけを使うべきですls -Al | <something>
例えば:
ls -Al | awk '{print $8}'
ただし$8
、ディレクトリ名にスペースがある場合は名前ではないため、これは機能しません。これは名前の一部です。姓を削除したり、以前のものを削除したりするユーティリティがいくつかあるのではないでしょうか? 解決策を見つける必要があります。助けてください!
編集済み: parse ls -Al が悪い考えであることはわかっていますが、上記の構成で正確に解析する必要があります! このようなものを使用する方法はありません
for f in *; do
somecommand "$f"
done