«parameter» 태그된 질문




3
배열을 명령의 인수로 변환 하시겠습니까?
명령의 "옵션"배열이 있습니다. my_array=(option1 option2 option3) 배열의 값을 옵션으로 사용하여 bash 스크립트 에서이 명령을 호출하고 싶습니다. 그래서, command $(some magic here with my_array) "$1"이된다 : command -option1 -option2 -option3 "$1" 내가 어떻게 해? 가능합니까?
39 bash  parameter  array 


4
비어있는 경우를 제외하고 bash 반복 파일 목록
나는 이것이 간단하다고 생각했지만 예상보다 더 복잡하다는 것을 증명하고 있습니다. 디렉토리에서 특정 유형의 모든 파일을 반복하고 싶으므로 다음과 같이 작성하십시오. #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done 디렉토리에 일치하는 파일 이 하나 이상있는 한 작동합니다 . 그러나 일치하는 파일이 없으면 다음과 같은 결과를 얻습니다. …
33 bash  parameter 

2
`set -eu`를 사용할 때 EXIT 및 ERR 트랩의 올바른 동작
ERR 및 EXIT 트랩과 함께 set -e( errexit), set -u( nounset)를 사용할 때 이상한 동작이 관찰됩니다 . 그것들은 관련이있는 것처럼 보이므로, 하나의 질문에 넣는 것이 합리적입니다. 1) set -uERR 트랩을 트리거하지 않습니다 암호: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u echo ${UNSET_VAR} 예상 : ERR 트랩이 호출됩니다. RC! …

2
명령 줄 용어 : 명령의 이러한 부분은 무엇입니까?
커맨드 라인에서 나는 종종 같은 "간단한"명령을 사용 mv foo/bar baz/bar 그러나 나는 이것의 모든 부분을 어떻게 부를지 모른다. ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ 나는 (나는 생각한다) 1 은 명령이고 2 는 인수 라는 것을 알고 , 아마도 3 을 인수 목록 이라고 부를 것이다 (정확한가?). 그러나 4을 …


2
GRUB2 및 커널 vga = 매개 변수
설명서에 따르면 vga=커널 매개 변수 사용은 GRUB2에서 더 이상 사용되지 않습니다. 내가 보유한 그래픽 카드가 7-8 년이기 때문에 일부 최신 커널이 특정 어댑터에서 더 이상 지원하지 않는 것 같습니다. 이제 문제는 기본 80x25 문자 대신 80x50과 같은 고해상도 텍스트 모드를 사용하고 싶다는 것입니다. 분명히 모든 그래픽 (VBE / VESA) 모드는이 …

1
기능 매개 변수에 의해 제공되는 명령 실행
매개 변수가 메소드에 제공하는 명령을 실행하는 bash 스크립트에서 함수 메소드를 작성하려고합니다. 다음과 같은 의미 : special_execute() { # Some code # Here's the point where the command gets executed $@ # More code } special_execute echo "abc" 나는 이미 내가 시도 $@, "$@", $*, "$*"내가 그걸 어떻게 할 수 있을까?

2
bash 스크립트에서 매개 변수를 전달하는 방법은 무엇입니까?
다양한 변수가있는 스크립트에서 호출 할 수있는 함수를 작성하고 싶습니다. 어떤 이유로 나는 이것을하는 데 많은 어려움을 겪고 있습니다. 예제 나는 항상 전역 변수를 사용하지만 읽을 수있는 한 코드를 더 읽기 쉽게 만들지는 않습니다. 사용 예 : #!/bin/bash #myscript.sh var1=$1 var2=$2 var3=$3 var4=$4 add(){ result=$para1 + $para2 } add $var1 $var2 …

4
echo $ -1은 무엇을 표시합니까?
의 출력은 무엇을 않는 echo $-1, echo $-2, echo $-3... 의미? 내 Linux 상자 중 하나에 다음이 표시됩니다. echo $-1 imsBEl1 echo $-2 imsBEl2 그리고 다른 리눅스 박스에는 다음이 표시됩니다. echo $-1 himBH1 echo $-2 himBH2 메모리 위치 나 다른 것에 매핑되어 있습니까?
14 shell  echo  parameter 


2
변수를 루트 가능 스크립트에 안전하게 전달하는 방법은 무엇입니까?
이 질문은 완전히 일반적이며 내 상황에만 적용 할 수 있지만 루트 사용자가 아닌 사용자가 루트 권한으로 특정 스크립트를 실행할 수있게하려는 작은 busybox 장비가 있습니다. 예를 들어, $1cmdline (!!)에서 보낼 변수 ( ) 만 보낼 호스트 이름은 DHCP를 활성화하는이 작은 스크립트와 같은 것입니다. #!/bin/bash udhcpc -b -i eth0 -h $1 다음과 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.