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[root@ianlinux ~]# ifconfig eth0|sed -n '2p'|cut -d":" -f2|cut -d" " -f1
awk方法:
[root@ianlinux ~]# ifconfig eth0|sed -n '2p'
inet addr:192.168
.0.199 bcast:192.168
.0.255 mask:255.255
.255
.0[root@ianlinux ~]# ifconfig eth0|sed -n '2p'|awk -f ":"
''|awk ''
awk多分隔符:
[root@ianlinux ~]# ifconfig eth0|awk -f '[: ]+'
'nr==2 '
『+』重複乙個或多個前面的字元。
sed後向引用方法:
[root@ianlinux ~]# ifconfig eth0|sed -n '2p'
inet addr:
192.168.0.199
bcast
:192.168.0.255
mask
:255.255.255.0
[root@ianlinux ~]# ifconfig eth0|sed -nr '2s#^.*dr:(.*) b.*$#\1#gp'
192.168.0.199
awk與sed配合使用awk的過濾列,sed的替換
[root@ianlinux ~]# ifconfig eth0|awk '/inet addr/'|sed 's#^.*:##g'
grep方法:
[root@ianlinux ~
]# ifconfig eth0|grep -eo '1[0-9]
\.[0-9]
\.[0-9]
\.1[0-9]
'
grep與cut配合方法:
grep與awk配合方法:
[root@ianlinux ~]# ifconfig eth0|grep "inet addr"|awk -f'[ :]+'
''
Linux命令練習第三關 4
7.執行下面命令時發現提示需要輸入密碼,請問提示輸入的密碼是哪個使用者的密碼。lisa ianlinux sudo su ian 解答 當前執行命令lisa賬戶的密碼。命令說明 su su root 該命令是真正使用者角色轉化命令 預設 是切到root 輸入的是root密碼 sudo su 該命令是...
Linux命令練習第三關 5
12.已知 root data iantest.txt檔案內容為 請問如何把檔案中的空行過濾掉。grep方法 這個方法最好 grep v root data iantest.txt grep root data iantest.txt sed方法 利用sed的過濾 sed n 過濾的內容 處理的命令...
2660 2015 1 金幣(入門第三關)
題目描述 國王將金幣作為工資,發放給忠誠的騎士。第1天,騎士收到一枚金幣 之後兩天 第2天和第3天 裡,每天收到兩枚金幣 之後三天 第4 5 6天 裡,每天收到三枚金幣 之後四天 第7 8 9 10天 裡,每天收到四枚金幣 這種工資發放模式會一直這樣延續下去 當連續n天每天收到n枚金幣後,騎士會在之...