「file」コマンドの出力に基づいてファイルを開く方法

「file」コマンドの出力に基づいてファイルを開く方法

そのため、そのディレクトリから人が読める唯一のファイルを開きたいディレクトリがあります。file *各ファイルの種類を印刷するために使用していますが、ファイルはASCIIテキストとして表示されます。その特定のファイルをcat以下にリダイレクトしてコンテンツを表示するにはどうすればよいですか?

編集する:

あなたは皆素晴らしいです。みんな頑張っています。

ベストアンサー1

awk以下を使用して、ASCIIテキストを含むファイルを検索できます。

less $(file * | awk -F: '$2 ~ "ASCII text" {print $1}')

これは実際には複数のテキストファイルを含むディレクトリでも機能します。

おすすめ記事