반응형
bash에서 n 번째 위치 인수를 얻는 방법은 무엇입니까?
n
Bash에서 위치 인수 를 얻는 방법 , n
변수는 어디에 있습니까?
Bash의 간접 기능 사용 :
#!/bin/bash
n=3
echo ${!n}
해당 파일 실행 :
$ ./ind apple banana cantaloupe dates
생성 :
cantaloupe
편집하다:
어레이 슬라이싱을 수행 할 수도 있습니다.
echo ${@:$n:1}
그러나 배열 첨자는 아님 :
echo ${@[n]} # WON'T WORK
N
변수에 저장되어 있으면
eval echo \${$N}
지속적으로 사용한다면
echo ${12}
이후
echo $12
같은 의미가 아닙니다!
$1 $2 ... $n
$0
스크립트의 이름을 포함합니다.
Bash by Example 에서 볼 수 있듯이 자동 변수 $ 1, $ 2 등을 사용하면됩니다.
$ #는 인수 수를 가져 오는 데 사용됩니다.
읽다
과
$ 0 : 첫 번째 위치 매개 변수
$ 1 ... $ 9 : 1에서 9까지의 인수 목록 요소
참고 URL : https://stackoverflow.com/questions/1497811/how-to-get-the-nth-positional-argument-in-bash
반응형
'Programing' 카테고리의 다른 글
Angular2 RC5 : '자식 구성 요소'의 알려진 속성이 아니므로 '속성 X'에 바인딩 할 수 없습니다. (0) | 2020.11.05 |
---|---|
모듈에서 사용 가능한 클래스 찾기 (0) | 2020.11.05 |
CPU 사용량은 어떻게 계산됩니까? (0) | 2020.11.05 |
Content-disposition을 사용하여 파일을 하드 드라이브에 강제로 다운로드하는 방법은 무엇입니까? (0) | 2020.11.05 |
if 문의 조건 부분에서 변수를 정의합니까? (0) | 2020.11.05 |