如何写这个bash循环

range 1 24 &step=2 | each {|x| convert (printf %.2d.png $x) (printf %.2d.png (+ $x 1)) +append (printf a%d.
png (/ (+ $x 1) 2))}

执行的话,可以把 printf 移动到里面。

1 个赞

这个函数小巧方便, 不光可以替代一些简单 Bash 脚本,在 Org-mode 中也有很多灵活运用。

https://github.com/abo-abo/tiny/blob/master/tiny.el

1 个赞

elvish似乎不好着手,不知道从哪学起 比如rm [1-9][0-9].png对应的elvish应该写成什么样呢 搜索时大多出来的是精灵语相关的 :sweat_smile:

还处于使用工具阶段,没介绍没示例的想学但学不来

rm ?[range:1-9]?[range:0-9].png

https://elv.sh/ref/language.html#wildcard-expansion 主要是看官方文档或者加官方的聊天群: https://elv.sh/ 首页下面有。

谢谢,加群没来得及说话就被封了,先看文档吧