- linux中将逗号分隔的txt格式文件转成csv 格式,解决中文乱码问题
iconv -f UTF-8 -t GBK ${txt_file_name} -o ${csv_file_name}
- vi编辑器中重window直接上传的文件中包含<U+FEFF> 字符
打开文件执行ESC + shift : set nobomb
保存关闭,问题解决
- 文件很大或太多文件需要加表头
sed -i '1i\table_head' file_name
- 遇到linux磁盘IO被占用,想查到是哪个程序
pidstat -d 1; 查到进程号 ps -ef |grep 进程号
- 想在命令行得到某个时间戳是那天的时间
date -d @847293923 +%F
- 想生成按顺序分割符为Tab的数字
seq -s "`echo -e '\t'`" 4
- 获取某个文件最后一次更改时间
stat kd_20200409.tar.gz |grep Change|cut -c 9-27
- 想要获取某个目录下文件名,而又不想读到目录
find ./ -name '*.log' -exec basename {} \;
- 我们想要对某个脚本加密又不影响运行使用
1.加密 gzexe bash_name.sh
2.解密 gzexe -d bash_name.sh
元数据:
15516770
17685371
[lo@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk 'sum+=$1 {print sum}'
15516770
33202141
[ls@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk 'sum+=$1;END {print sum}'
15516770
17685371
33202141
[ls@hadoop-demo1 ~]$ cat file_name |sed -n 1,2p|awk '{sum+=$1};END {print sum}'
33202141
持续更新中
网友评论