나는 파일 및 GREP/변수를 awk가 출력 한 후 고양이를 리디렉션 할 수 있습니다,하지만 난 여러 변수에 대해이 파일을 사용하고 싶습니다. 그것이 경우어떻게 bash를 사용하여 파일에 변수를 저장할 수 있습니까?
그래서 하나 개의 변수는 상태가 다음 내가 나오지도 일부 인라인 편집 도움이 될 것 같아요
echo "STATUS $STATUS" >> variable.file
#later perhaps in a remote shell where varible.file was copied
NEW_VAR=`cat variable.file | awk print '{$2}'`
처럼 어떤 일을 할 수 있다고 말한다. 코드가 작을수록 좋습니다. 파일에 변수를 저장
아, 멋지다. 나는'declare -p'에 대해 몰랐다. 표준이 아닌 것처럼 보이지만 Bash 및 zsh로 제한하는 경우에는 작동합니다. 배시에게 먹이를 줄 예정이라면'cut'을 사용하여'declare'를 제거 할 필요는 없습니다. 'declare -p'가 출력 한'declare' 문은 변수를 설정해야합니다. –
멋지다.하지만 어떻게하면 파일 내부의 변수를 업데이트하겠습니까 ?? 모든 내용을 다시 읽고 쓴다. : / – Blauhirn