-
printf 输出文件内容查看全部
-
printf查看全部
-
a*前加任意字符代表该字符重复0次到任意多次,没有意义不起作用。查看全部
-
FS内置变量查看全部
-
排序命令sort sort -t ":" -k 3,3 -n /etc/passwd 以“:”为分隔符,第三字段数值排序。查看全部
-
sed 动作 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 把第二行内容替换成hehe。 sed 's/旧字串/新字串/g' 加'/g'所有都替换,不加替换第一个。 sed -i '3s/60/99/g' student.txt -i 修改原始文件。 sed -e 's/furong//g;s/fengj//g' student.txt查看全部
-
sed命令进行字符串替换查看全部
-
例子:awk '{printf $2 "\t" $4 "\n"}' student.txt 输出第二列和第四列, 转义符必须用双引号括起来。awk用空格或制表符tab分割行。 cat /etc/passwd | grep "/bin/bash" |awk 'BEGIN{FS=":"}{print $1 "\t" $3}' #FS=":"用来设置分隔符为:。 BEGIN在所有处理之前先执行。查看全部
-
printf '输出类型输出格式' 输出内容 输出内容: 1. %ns: 输出字符串 n是数字指代输出几个字符 2. %ni: 输出整数 n是数字指代输出几个数字 3. %m.nf: 输出浮点数 m和n是数字,指代输出的整数位数和小数位数。 如%8.2f代表共输出8位数,其中2位是小数,6位是整数。 printf 不支持数据流操作 printf '%s\t%s\t%s\t%s\n' $(cat student.txt)查看全部
-
cut [选项] 文件名 -f 列号:提取第几列(从1开始) -d 分隔符:按照指定分隔符分割列 默认为tab grep "bin/bash" /etc/passwd|grep -v "root"|cut -f 1 -d ":" 提取非root登录用户用户名查看全部
-
基础正则表达式 * 前一个字符匹配0次或任意多次 . 匹配除了换行符外任意一个字符。 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地址查看全部
-
正则表达式与通配符查看全部
-
cut命令查看全部
-
正则表达式查看全部
-
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查看全部
举报
0/150
提交
取消