grep+sed批量替换:
sed -i "s/spark-submit/spark-submit --proxy-user abc/g" `grep spark-submit -rl /mnt/ccc/execution/aaa| grep dag/dws_`
批量杀进程:
ps -ef | grep airflow | awk '{print \$2}' | xargs sudo kill -9
shell中将变量值作为变量名参数传入:
bootstrap=`eval echo '$'"bootstrap_$dc"
这篇博客介绍了如何使用grep和sed进行批量替换操作,例如将`spark-submit`替换为`spark-submit--proxy-userabc`。同时展示了利用ps、awk和xargs组合命令来批量杀掉指定进程,如airflow相关进程。文章还讲解了在shell中如何将变量值作为变量名参数传入,展示了bash脚本中的高级用法。
3576

被折叠的 条评论
为什么被折叠?



