私は..を削除したいと思います。 ls
出力のエントリ。どのようにこれまで、どうすればlsの出力で./と../を取り除くことができますか?
ls . | sed '/^\.\./d;/^\.\//d'
を実行すると、私のために動作しません(./
はまだここにいる)と私は理由を理解することはできません。最初の場所でこれらのエントリを印刷し、またで始まる名前の他のものはありませんデフォルトls
では
-A, --almost-all
do not list implied . and ..
ところで、['ls'はプログラム的な使用のための適切なツールではありません](http://mywiki.wooledge.org/ParsingLs);興味のあるファイル名に遭遇した場合や、テストした場所とは異なる動作をしているプラットフォームで実行された場合、バグが発生します。対照的に、インタラクティブに使用しようとしているのであれば、https://superuser.com/はそれらを開発するのではなくツールを使用することについての質問に最適です。 –
'ls .'は' .'のエントリを表示しません。または '..'です。 'ls'のエイリアスはありますか?あなたのOSは何ですか? –