命令行工具
awk
例子:打印输出内容的第n列
$ awk '{print $n}'例子: 将csv格式的文件按字段进行分组切割
$ cat << EOF > staff.csv
US Gavo 35
US Jane 21
US Bill 25
China Jimmy 42
EOF
$ awk '{print > $1".csv"}' staff.csv
$ ls
China.csv staff.csv US.csv
$ cat China.csv
China Jimmy 42
$ cat US.csv
US Gavo 35
US Jane 21
US Bill 25grep
例子:打印带有Ready关键字的行
可选参数
例子:过滤空白行
wc
例子:统计文件中文本行数
shell
例子:删除命名空间openshift-monitoring中的所有PrometheusRule
sed
例子:替换文件内容
例子:文件内容追加
例子:替换匹配的行
例子:删除匹配的行
快速指令
例子:根据进程查询其监听端口
yq
一款轻量级命令行配置文件编辑工具
项目地址
例子:读取 yaml 文件中的项
例子:设置 yaml 文件中的项
最后更新于