美文网首页
shell-生成数列(用于杀任务)

shell-生成数列(用于杀任务)

作者: MYS_bio_man | 来源:发表于2021-03-12 16:14 被阅读0次
qstat

目的:批量杀掉第一列id所表示的任务
例如:qdel 490519或qdel 490519.mgmt.hpc
建议:shell生成数列提高效率
脚本如下:

# 这个最简单了
for i in {490513..490561}; do
  qdel ${I};
done

# 其他写法
for i in $(seq 490513 490561); do   
  qdel ${I};
done  

# 还如
for((i=490513; I<=490561; i++)); do
  qdel ${I};
done  

# 亦或
for each in $(awk 'BEGIN{for(i=490513; I<=490561; i++) print I}'); do
  qdel ${each};
done

这是连续数列的生成和使用,如果是循环字符呢?怎么做?想想吧?!

相关文章

网友评论

      本文标题:shell-生成数列(用于杀任务)

      本文链接:https://www.haomeiwen.com/subject/cvyzqltx.html