xargs를 사용하여 환경 변수를 파일에 저장하는 방법

xargs를 사용하여 환경 변수를 파일에 저장하는 방법

매뉴얼 페이지를 읽은 후에 xargs가 어떻게 작동하는지 이해하지 못합니다. 나중에 사용하기 위해 현재 환경 변수를 .bashrc에 저장하려면 어떻게 해야 합니까?

답변1

xargs이를 사용하는 명확한 방법은 없습니다 . xargs표준 입력에서 행을 가져와 각 행을 호출 시 제공된 명령에 추가된 별도의 매개변수로 만듭니다. 예를 들어:

echo -e 1\n2\n3 | xargs RunProg --options

다음 명령으로 확장됩니다.

RunProg --options 1 2 3

환경 변수를 나열하는 가장 좋은 방법은 다음과 같습니다.

declare -p

이 출력은 에 쓰거나 추가할 수 있습니다 ~/.bashrc. 각 변수 declare는 잘 작동하지만 일반적으로 사용하는 구문이 아닌 문 으로 정의됩니다 .

를 사용하면 sed출력을 보다 친숙한 형식으로 처리하고 원하지 않는 변수 유형(예: 배열)을 생략할 수 있습니다.

관련 정보