答え1
cut
少し迷惑ですが、区切り文字を空白に設定してもみんなスペースは区切り文字として機能します。その入力には空のフィールドがたくさんあります。
適切な値を持つ固定幅フィールドを選択するか、5番目のフィールド(複数のスペースを1つの区切り文字として使用)を印刷できます。または、このようなものを使用して、前(最後)と次の空白の両方を削除できます。cut -cN-M
awk '{print $5}'
awk
sed -e 's/^.*A[[:space:]]*//'
A
答え2
単純なawkコマンド:
awk '{print $NF}' file
最後のフィールド($ NF)が印刷されますfile
。