質問: シェルコマンドを使用してテキストファイルの最初の列と最後の列のみを表示する方法 sedコマンドを使用してテキストファイルの最初の列と最後の列のみを表示する方法を理解するには、いくつかの助けが必要です。以下は、これまでのコラム1の内容です。cat logfile | sed 's/\|/ /'|awk '{print $1}' 最後の列を表示するための私の微妙な試みは次のとおりです。cat logfile | sed 's/\|/ /'|awk '{print $1}{print $8}' ただし、これは最初の列と最後の列を取り、それらを1つのリストにマージします。 sedおよびawkコマンドを使用して最初の列と最後の列を明確に印刷する方法はありますか?入力例:foo|dog|cat|mouse|lion|ox|tiger|bar
回答: とにかくawkを使用しています:awk '{ print $1, $nf }' file