«variable» 태그된 질문

변수는 기호 의미로 올바르게 선택되면 값을 보유하는 이름입니다. 쉘 스크립팅에서 변수 사용에 대한 질문이있는 경우이 태그를 사용하십시오 (프로그래밍 언어의 변수에 대해 질문하려면 StackOverflow에 문의해야합니다).

4
변수에서 문자를 바꾸는 가장 짧은 방법
변수에서 문자를 바꾸는 방법에는 여러 가지가 있습니다. 내가 찾은 가장 짧은 방법은 tr지금까지입니다. OUTPUT=a\'b\"c\`d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\`\"") echo $OUTPUT 더 빠른 방법이 있습니까? 그리고 같은 인용이 인용 안전이다 ', "그리고 '그 자체?
18 bash  string  variable 



2
bash 변수에 이미지 파일을 저장하는 방법은 무엇입니까?
다음 명령을 사용한 후 pngString="$(cat example.png)" echo -n "$pngString" > tmp.png tmp.png를 PNG 파일로 열 수 없습니다. $pngString이미지 파일을 저장하는 데 사용할 때 일부 정보가 손실 될 수 있습니다. 그래서 질문은 : bash 스크립트에서 변수를 사용하여 완전한 이미지 정보를 어떻게 저장할 수 있습니까?
14 bash  cat  images  binary  variable 

4
쉘 스크립트로 변수 내용의 내용을 인쇄 할 수 있습니까? (간접 참조)
다음 변수를 선언했다고 가정 해 봅시다. $ var='$test' $ test="my string" 내용을 인쇄하면 다음이 표시됩니다. $ echo $var $test $ echo $test my string 나는의 내용의 내용을 인쇄하는 방법을 찾으려면 $var(내용입니다 $test). 그래서 나는 다음을 시도했다. $ echo $(echo $var) $test 그러나 결과는 다음 $test과 같습니다 "my string"... bash를 사용하여 …

8
단어로 변수 내용 뒤집기
변수가 있다면 VAR='10 20 30 40 50 60 70 80 90 100' 그리고 그것을 에코 echo "$VAR" 10 20 30 40 50 60 70 80 90 100 그러나 스크립트를 더 아래로 내리면이 변수의 순서를 반대로 바꿔서 다음과 같이 표시됩니다. echo "$VAR" | <code to reverse it> 100 90 80 70 …
13 linux  bash  shell  variable 

2
Bash에서 지역 변수를 늘리는 방법은 무엇입니까?
데이터 1 \begin{document} 3 암호 #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 어느 것이 반환 2하지만 원합니다 3. 나는 bash 스크립트에 숫자를 어떻게 추가 할 수 있는지 에 대한 이 답변으로 실패를 바꿨습니다 . START2=$((getStart+1)) Bash 스크립트에서 로컬 변수를 …

2
cd'ing에 변수가“~”를 어떻게 사용할 수 있습니까?
$BASE내 CD에서 변수를 어떻게 사용할 수 있습니까 ? 다음을 시도했지만 오류가 발생합니다. $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193


1
디버깅을위한 Bash 변수 확장을 참조하십시오.
bash 코드를 쉽게 읽을 수 있도록 변수를 확장하는 데 사용할 수있는 도구 / 트릭이 있습니까? 예를 들어 다음을 변환합니다. DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} 에: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file BASH 코드를 Python으로 변환하고 BASH 구문을 읽는 것은 지루합니다.

4
bash 동적 (변수) 변수 이름
요소 배열을 조작하여 일련의 문자열을 동적으로 만들고 일부 산술 절차를 만들고 싶습니다. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done 욕망 결과는 다음과 $6같습니다 0. 1q;d 2q;d 3q;d 4q;d 5q;d 하지만이 오류가 발생합니다 reel_first_part.sh: …
12 bash  variable 

7
bash 또는 zsh에서 쉘 변수 직렬화
쉘 변수를 직렬화하는 방법이 있습니까? 내가 변수를 가지고 있고 $VAR파일이나 다른 것에 저장 한 다음 나중에 다시 읽어서 같은 값을 얻을 수 있기를 원합니까? 이 작업을 수행하는 휴대용 방법이 있습니까? (나는 그렇게 생각하지 않습니다) bash 또는 zsh에서 수행하는 방법이 있습니까?
12 bash  shell  zsh  variable 

3
빈 JSON 중괄호를 기본값으로 에코하는 방법은 무엇입니까?
{}envvar가 누락되면 빈 JSON 을 에코 하는 것처럼 보이지 않습니다 . }설정된 경우 출력에 후행 이 있거나 이스케이프가 표시됩니다. bash-3.2$ unset X bash-3.2$ echo "${X:-{}}" {} bash-3.2$ X=y bash-3.2$ echo "${X:-{}}" y} bash-3.2$ echo "${X:-{\}}" y bash-3.2$ unset X bash-3.2$ echo "${X:-{\}}" {\} bash-3.2$ echo "${X:-'{}'}" '{}' bash-3.2$ X=z bash-3.2$ …
12 bash  variable 


5
쉘 명령 출력의 문자 수
단일 단계 에서 명령 출력의 문자 수를 계산 해야하는 스크립트를 작성 중 입니다. 예를 들어, 해당 명령 의 출력이 10 자이므로 명령을 사용하여 readlink -f /etc/fstab리턴해야합니다 10. 다음 코드를 사용하여 저장된 변수로 이미 가능합니다. variable="somestring"; echo ${#variable}; # 10 불행히도 명령 생성 문자열과 동일한 수식을 사용하면 작동하지 않습니다. ${#(readlink -f …
12 shell  string  variable 

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