3
쉘 스크립트에서 $ {1 +“$ @”}의 의미는 무엇이며“$ @”와 어떻게 다릅니 까?
Perl 문서에서 perlrun (1) 은 이중 언어 쉘 / Perl 헤더를 사용하여 Perl 스크립트를 시작하도록 제안합니다. #!/bin/sh #! -*-perl-*- eval 'exec perl -x -wS $0 ${1+"$@"}' if 0; 무슨 ${1+"$@"}뜻입니까? "$@"대신 Bash를 / bin / sh로 사용 하려고 시도했지만 제대로 작동하는 것 같습니다. 편집하다 아래의 두 답변은이어야한다고 말합니다 ${1:+"$@"}. ${parameter:+word}bash …