1
これは1つのコマンドでより簡単に行うことができますか?awkを使って特殊文字セパレータを使って行と列を読み込む方法
読むライン10とカラム2セパレータがあるファイルから^
cat file | awk 'FNR==10 {print}' | awk -v FS=^ '{print $2}'
これは1つのコマンドでより簡単に行うことができますか?awkを使って特殊文字セパレータを使って行と列を読み込む方法
読むライン10とカラム2セパレータがあるファイルから^
cat file | awk 'FNR==10 {print}' | awk -v FS=^ '{print $2}'
^
は、すべてのレコードのための共通/メインフィールド区切りである場合 - それは、次ののawk式を適用するには十分です:
awk -F'^' 'NR==10{ print $2; exit }' file