[解決済み] テキストファイルのn番目の列を取り出す
2023-01-29 17:15:45
質問
テキストファイルがあります。
1 Q0 1657 1 19.6117 Exp
1 Q0 1410 2 18.8302 Exp
2 Q0 3078 1 18.6695 Exp
2 Q0 2434 2 14.0508 Exp
2 Q0 3129 3 13.5495 Exp
こんな感じで、各行の2番目と4番目の単語を取りたい。
1657 19.6117
1410 18.8302
3078 18.6695
2434 14.0508
3129 13.5495
このコードを使っています。
nol=$(cat "/path/of/my/text" | wc -l)
x=1
while [ $x -le "$nol" ]
do
line=($(sed -n "$x"p /path/of/my/text)
echo ""${line[1]}" "${line[3]}"" >> out.txt
x=$(( $x + 1 ))
done
動作はしますが、非常に複雑で、長いテキストファイルの処理に時間がかかります。
もっと簡単な方法はないでしょうか?
どのように解決するのですか?
ということです。
cat filename.txt | awk '{ print $2 $4 }'
または、コメントにあるように:
awk '{ print $2 $4 }' filename.txt
関連
-
deepinシステムからログアウトする方法は?deepinシステムからログアウトし、ユーザーを切り替える方法
-
Linux Mint システムの背景画像を変更する方法は? Linuxでデスクトップの背景を変更するためのヒント
-
[解決済み] Bashスクリプトでスクリプトファイル名を知るには?
-
Apache の一般的な設定エラー
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
-
[解決済み] ファイルからn行目を取得するBashツール
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
virtualboxが仮想マシンを開けない場合は?linuxがvirtualboxにアクセスできない時の解決策
-
deepinシステムのバージョン番号を見るには?deepinシステムのバージョン情報を見るコツ
-
中国版「浮世」を含むUbuntu 20.04.2リリース
-
deepin linuxでroot権限に切り替えるには?Deepinでrootに切り替えるためのヒント
-
deepin20を使って、ドローイングボードで画像を開くには?deepinのお絵かき掲示板で画像を開く2つの方法
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する
-
[解決済み] bashスクリプトでset -eはどういう意味ですか?