-
printf 輸出文件內(nèi)容查看全部
-
printf查看全部
-
a*前加任意字符代表該字符重復(fù)0次到任意多次,沒(méi)有意義不起作用。查看全部
-
FS內(nèi)置變量查看全部
-
排序命令sort sort -t ":" -k 3,3 -n /etc/passwd 以“:”為分隔符,第三字段數(shù)值排序。查看全部
-
sed 動(dòng)作 sed -n '2p' student.txt 查看文件的第二行。 sed '2,4d' student.txt 刪除第二行到第四行。 sed '2a hehe' student.txt 在第二行后添加。 sed '2i hehe' student.txt 在第二行前添加。 sed '2c hehe' student.txt 把第二行內(nèi)容替換成hehe。 sed 's/舊字串/新字串/g' 加'/g'所有都替換,不加替換第一個(gè)。 sed -i '3s/60/99/g' student.txt -i 修改原始文件。 sed -e 's/furong//g;s/fengj//g' student.txt查看全部
-
sed命令進(jìn)行字符串替換查看全部
-
例子:awk '{printf $2 "\t" $4 "\n"}' student.txt 輸出第二列和第四列, 轉(zhuǎn)義符必須用雙引號(hào)括起來(lái)。awk用空格或制表符tab分割行。 cat /etc/passwd | grep "/bin/bash" |awk 'BEGIN{FS=":"}{print $1 "\t" $3}' #FS=":"用來(lái)設(shè)置分隔符為:。 BEGIN在所有處理之前先執(zhí)行。查看全部
-
printf '輸出類(lèi)型輸出格式' 輸出內(nèi)容 輸出內(nèi)容: 1. %ns: 輸出字符串 n是數(shù)字指代輸出幾個(gè)字符 2. %ni: 輸出整數(shù) n是數(shù)字指代輸出幾個(gè)數(shù)字 3. %m.nf: 輸出浮點(diǎn)數(shù) m和n是數(shù)字,指代輸出的整數(shù)位數(shù)和小數(shù)位數(shù)。 如%8.2f代表共輸出8位數(shù),其中2位是小數(shù),6位是整數(shù)。 printf 不支持?jǐn)?shù)據(jù)流操作 printf '%s\t%s\t%s\t%s\n' $(cat student.txt)查看全部
-
cut [選項(xiàng)] 文件名 -f 列號(hào):提取第幾列(從1開(kāi)始) -d 分隔符:按照指定分隔符分割列 默認(rèn)為tab grep "bin/bash" /etc/passwd|grep -v "root"|cut -f 1 -d ":" 提取非root登錄用戶(hù)用戶(hù)名查看全部
-
基礎(chǔ)正則表達(dá)式 * 前一個(gè)字符匹配0次或任意多次 . 匹配除了換行符外任意一個(gè)字符。 grep "s.*d" test.txt 匹配s和d之間有任意字符的行. ^匹配行首,$匹配行尾 [0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} 匹配YYYY-MM-DD格式 grep "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" test.txt 匹配ip地址查看全部
-
正則表達(dá)式與通配符查看全部
-
cut命令查看全部
-
正則表達(dá)式查看全部
-
grep "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" test.txt grep "[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}" test.txt查看全部
舉報(bào)
0/150
提交
取消