나는 BASH에서 이것을한다
echo test "$1"
..얻을 것으로 예상됩니다..
test test
..하지만 이해한다..
test
이게 할 수 있는 일인가요? 목록 파일을 사용하면 다음과 같은 작업을 수행할 수 있으므로 내 생활이 더 쉬워질 것입니다.mv a/b/test.py proj_copy/$1
답변1
기록 확장을 사용할 수 있습니다
$ 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
!#
지금까지 입력한 전체 명령줄입니다.:^
첫 번째 매개변수
버팀대 확장을 사용할 수도 있습니다.
$echo test{,}
test test
$echo {,proj_copy}/a/b/test.py
/a/b/test.py proj_copy/a/b/test.py