|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教:有關於查找打印匹配行前幾行中特定字段的內容
謝謝大家!
比如這裡是個例子
a=1
the value = -3.54
Ki =0.00
a=2
the value = -10.25
Ki =0.00
a=3
...
..
.
就是在文件中有很多以「a=」分開的部分 在每個部分下面 存在0.00這個數字是固定的 但是它上一行的值(比如-3.54)不同,現在想把所有0.00這個數上一行的那些值 輸出打印 並一併輸出來自a=?
自己沒有什麼頭緒,請教大家 謝謝 |
請教:有關於查找打印匹配行前幾行中特定字段的內容
echo $(<test.txt) | sed -e "s/Ki =0.00/\r\n/g"
try :) |
請教:有關於查找打印匹配行前幾行中特定字段的內容
8明白! 好像不行啊!能不能先count多少個0.00後 利用split分開這個文件 在對所得到的各個文件操作呢? 感覺太麻煩了 |
請教:有關於查找打印匹配行前幾行中特定字段的內容
grep B1 '=0.00' urfile
-->
看不懂! |
請教:有關於查找打印匹配行前幾行中特定字段的內容
謝謝指點 我的意思是說來自於a=1 還是來自a=2 文件是以a=?來分成很多部分的
利用grep -B 或者—A 可以顯示包含匹配行以外的幾行 但是對所顯示的行怎麼對它進行操作
比如 the value = -3.54
Ki =0.00
(這部分來自於a=1 ) 怎麼對 含有-3.54 的行操作呢?
沒什麼思路 謝謝大家 |
請教:有關於查找打印匹配行前幾行中特定字段的內容
-->
不太明白 :?: 貼出你想要的效果吧! |
請教:有關於查找打印匹配行前幾行中特定字段的內容
我想對含0.00所在行的上一行的-3.54進行算術運算 並且想標記這個負值(-3.54)來自那個部分(a=1 還是a=2......) 比如找到一個0.00 後對其上一行-3.54除掉一個數 不知道這樣描述可不可以? 謝謝了 |
| |