亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何將文件中指定的字段提取出來,插到另外一個文件中指定的位置中? [打印本頁]

作者: kc32668287    時間: 2020-03-20 14:05
標(biāo)題: 如何將文件中指定的字段提取出來,插到另外一個文件中指定的位置中?
有一個文件test.txt,內(nèi)容如下
         min:                                    7.63
         avg:                                   15.90
         max:                                   73.83
         95th percentile:                       17.63
         sum:                                 3004.68
現(xiàn)在想用一行語句把sum:這個值3004.68,提取出來,插到1.txt的第3行第四列中,該怎么做?
cat test.txt  |grep "sum" |awk -F " " '{print $2}' 把sum:這個值3004.68提取出來,但怎么插到1.txt的第3行第四列中??

感謝各位老師,謝謝!


作者: kc32668287    時間: 2020-03-20 15:02
本帖最后由 kc32668287 于 2020-03-20 15:07 編輯

補充,如果插入的位置有數(shù)據(jù),則強行覆蓋,1.txt如果是空的就直接創(chuàng)建,謝謝各位老師
作者: renxiao2003    時間: 2020-10-25 16:12
結(jié)合sed和awk可以實現(xiàn)。
作者: f_cook    時間: 2022-01-27 14:20
  1. SUM=$(perl -lane 'print $F[1] if $F[0] eq "sum:"' test.txt) && perl -lane 's/$F[3]/'${SUM}'/ if $. == 3; print' 1.txt
復(fù)制代碼

測試環(huán)境:Windows WSL Ubuntu 20.04.1 LTS




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2