1、Linux cut命令 分隔文件的某列的值
Cut -f1,2(列编号) -d ' '(列分割符) 文件名
2、获取当前文件的日期
ls -l 文件路径|awk -F ' ' '{print $6" "$7" "$8}'
3、判断参数是否是月末
`date -d "$1+1day" "+%d"`==01#如果是月末的话一定第二天是1号
4、linux 如何显示一个文件的某几行(中间几行) vim编辑其中输入i进入编辑模式后set nu可以查看文件的行数信息
4.1显示文件的前20行
cat 文件名|head -n 20
4.2显示文件的最后20行 tac命令是倒着显示,即从最后一行输出到屏幕第一行
cat 文件名|tail -n 1000
4.3从第二行开始显示之后的
cat 文件名|tail -n +2
4.3 从第二行开始显示10行
cat 文件名|tail -n +2|head -n 10
4.4 使用sed命令查看1到2行的内容
sed -n '1,2p' 文件名 查看文件1到2行的内容
要查看sed的其他用法移步:sed的其他用法
5、awk循环输出
[root@node151 yyf]# cat test.txt
1 2 3
[root@node151 yyf]# cat test.txt |awk -F ' ' -v count=3 '{for(i=1;i<=count;i++)print $i}'
1
2
3