Eu faço isso no BASH
echo test "$1"
..esperando conseguir ..
test test
..mas eu entendo ..
test
Isso é algo possível de fazer? Isso tornaria minha vida mais fácil, já que tendo uma lista de arquivos eu poderia fazer algo comomv a/b/test.py proj_copy/$1
Responder1
Você pode usar a expansão do histórico
$ echo test !#:^
echo test test
test test
$ echo a/b/test.py proj_copy/!#:^
echo a/b/test.py proj_copy/a/b/test.py
a/b/test.py proj_copy/a/b/test.py
!#
Toda a linha de comando digitada até agora.:^
O primeiro argumento
Você também pode usar a expansão de chaves
$echo test{,}
test test
$echo {,proj_copy}/a/b/test.py
/a/b/test.py proj_copy/a/b/test.py