매뉴얼 페이지를 읽은 후에 xargs가 어떻게 작동하는지 이해하지 못합니다. 나중에 사용하기 위해 현재 환경 변수를 .bashrc에 저장하려면 어떻게 해야 합니까?
답변1
xargs
이를 사용하는 명확한 방법은 없습니다 . xargs
표준 입력에서 행을 가져와 각 행을 호출 시 제공된 명령에 추가된 별도의 매개변수로 만듭니다. 예를 들어:
echo -e 1\n2\n3 | xargs RunProg --options
다음 명령으로 확장됩니다.
RunProg --options 1 2 3
환경 변수를 나열하는 가장 좋은 방법은 다음과 같습니다.
declare -p
이 출력은 에 쓰거나 추가할 수 있습니다 ~/.bashrc
. 각 변수 declare
는 잘 작동하지만 일반적으로 사용하는 구문이 아닌 문 으로 정의됩니다 .
를 사용하면 sed
출력을 보다 친숙한 형식으로 처리하고 원하지 않는 변수 유형(예: 배열)을 생략할 수 있습니다.