12.已知/root/data/iantest.txt檔案內容為:
請問如何把檔案中的空行過濾掉。
grep方法:
這個方法最好:
①grep -v "^$" /root/data/iantest.txt
②grep "." /root/data/iantest.txt
sed方法:
利用sed的過濾: sed -n 『/過濾的內容/處理的命令』 檔案
^[^$]
表示匹配非空行的開頭,這樣就是過濾非空行。
①sed '/^$/d' /root/data/iantest.txt
②sed '/^[^$]/p' /root/data/iantest.txt
awk方法:
awk '/^[^$]/' /root/data/iantest.txt
13.已知iantest.txt檔案內容為:
oldboy
olldboy
test
請使用grep或egrep正則匹配的方式過濾出前兩行內容。
Linux命令練習第三關 2
3.請執行命令取出linux中eth0的ip位址 請用cut,awk,sed命令答 cut方法 root ianlinux ifconfig eth0 sed n 2p inet addr 192.168 0.199 bcast 192.168 0.255 mask 255.255 255 0 ro...
Linux命令練習第三關 4
7.執行下面命令時發現提示需要輸入密碼,請問提示輸入的密碼是哪個使用者的密碼。lisa ianlinux sudo su ian 解答 當前執行命令lisa賬戶的密碼。命令說明 su su root 該命令是真正使用者角色轉化命令 預設 是切到root 輸入的是root密碼 sudo su 該命令是...
2660 2015 1 金幣(入門第三關)
題目描述 國王將金幣作為工資,發放給忠誠的騎士。第1天,騎士收到一枚金幣 之後兩天 第2天和第3天 裡,每天收到兩枚金幣 之後三天 第4 5 6天 裡,每天收到三枚金幣 之後四天 第7 8 9 10天 裡,每天收到四枚金幣 這種工資發放模式會一直這樣延續下去 當連續n天每天收到n枚金幣後,騎士會在之...