«bash-completion» 태그된 질문

2
bash 완료 컨텍스트에서 $ {array [*]}와 $ {array [@]}에 대한 혼동
나는 처음으로 bash 완성을 작성하는 데 찌르고 있으며 bash 배열 ( ${array[@]}및 ${array[*]}) 을 역 참조하는 두 가지 방법에 대해 약간 혼란 스럽습니다 . 다음은 관련 코드 덩어리입니다 (그런데 작동하지만 더 잘 이해하고 싶습니다). _switch() { local cur perls local ROOT=${PERLBREW_ROOT:-$HOME/perl5/perlbrew} COMPREPLY=() cur=${COMP_WORDS[COMP_CWORD]} perls=($ROOT/perls/perl-*) # remove all but the final …

8
작업 및 프로세스 ID를 인쇄하지 않고 백그라운드에서 bash 명령 실행
bash에서 백그라운드에서 프로세스를 실행하는 것은 매우 쉽습니다. $ echo "Hello I'm a background task" & [1] 2076 Hello I'm a background task [1]+ Done echo "Hello I'm a background task" 그러나 출력은 장황합니다. 첫 번째 줄에는 백그라운드 작업의 작업 ID와 프로세스 ID가 인쇄되고 명령의 출력이 표시되고 마지막으로 작업 ID, 작업 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.