加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用bash生成变体

发布时间:2020-12-16 01:17:21 所属栏目:安全 来源:网络整理
导读:为下一个代码寻找更好的解决方案: for i in a b cdo for j in A B C do for k in 1 2 3 do echo "$i$j$k" done donedone 当然这里有一些更简单的解决方案. 这有点简单 echo {a,b,c}{A,B,C}{1,2,3} 或者如果每行想要一个,那么 echo {a,3} | xargs -n1 顺便说
为下一个代码寻找更好的解决方案:
for i in a b c
do
  for j in A B C
  do
    for k in 1 2 3
    do
      echo "$i$j$k"
    done
  done
done

当然这里有一些更简单的解决方案.

这有点简单
echo {a,b,c}{A,B,C}{1,2,3}

或者如果每行想要一个,那么

echo {a,3} | xargs -n1

顺便说一句,您可以使用上面的bracer扩展,例如保存键盘输入,例如在需要制作备份文件时,例如:

cp /some/long/path/And_very-ugly-fileName{,.copy}

将在没有第二个文件名输入的情况下生成/some/long/path/And_very-ugly-fileName.copy.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读