Linux命令練習第三關 5

2021-07-22 12:52:05 字數 800 閱讀 8924

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枚金幣後,騎士會在之...