让我们说我做这样的事情:
touch app/api/api.rb && touch app/api/user/data.rb
有什么方法可以缩短它,所以我不必重复touch app/api/
部分?我试过了touch app/api/api.rb{/user/data.rb}
,但它没有用。
答案 0 :(得分:1)
zsh
支持brace expansion。
touch app/api/{api,user/data}.rb
答案 1 :(得分:0)
使用子shell:
marc@panic:~$ (cd foo ; pwd); pwd
^-#1 ^-#2
/home/marc/foo <-#1
/home/marc <-#2
当子shell退出时,子shell'cd'将丢失/撤消,而父/控制shell将在任何地方都是正确的。