unix指令請問 - Linux

Table of Contents

我是unix新手
目前遇到兩個問題想求解
1.檔名data
A欄 | B欄
111 | 321
222 | 123

如何用grep跟wc命令
只查尋跟計算‘B欄’裡包含2的行數

2.同上題,我要用sed替換1成a
我是使用sed ‘s/1/a/g’
但我想把替換的資料output and save
成另一個檔名data2
另存的命令要怎麼接呢






--

All Comments

Faithe avatarFaithe2018-01-07
答第二題:cat data | sed -e 's/1/a/g' > data2
Skylar Davis avatarSkylar Davis2018-01-10
這裡用了pipe及輸出導向,是shell的手筋呢
Annie avatarAnnie2018-01-14
是“輸出重導”吧,我的台灣用語不太好
Emma avatarEmma2018-01-19
J大感謝回答
Ina avatarIna2018-01-21
egrep --count '|.*2.*$' data # count 計算符合比數
Gilbert avatarGilbert2018-01-26
awk -F\| '$2~/2/{i++} END{print i}'
Yedda avatarYedda2018-01-29
應該不能用 egrep ,用 grep 才對, egrep 會解析 |
Mia avatarMia2018-02-03
cat data|cut -d '|' -f2|grep 2|wc -l
Ina avatarIna2018-02-04
cat data |awk '{print $3}' |grep -c 2