質問: lsコマンドを使用して数値名のファイルを取得するにはどうすればよいですか? linuxコマンドラインで、現在のディレクトリにある数値(0から9の名前のみ)のファイル名のみを一覧表示するにはどうすればよいですか?これは linuxコマンドプロンプトでシステム上のプロセスidのリストを取得するにはどうすればよいですか? への後続の質問です。ここで、/proc/でlsを実行しました。 。現在、プロセスidディレクトリ以外のすべてを除外しようとしています。
回答: lsをgrep -e(追加の正規表現機能を備えた拡張grep)にパイプして使用し、数字のみのすべてのファイル名を検索します。ls | grep -e '^[0-9]+$'