후속 명령에서 마지막으로 실행 된 명령의 결과를 사용할 수 있기를 원합니다. 예를 들어
$ find . -name foo.txt
./home/user/some/directory/foo.txt
이제 편집기에서 파일을 열거 나 삭제하거나 다른 작업을 수행하고 싶다고 가정 해 봅시다.
mv <some-variable-that-contains-the-result> /some/new/location
내가 어떻게 해? bash 변수를 사용하고 있습니까?
최신 정보:
명확히하기 위해 물건을 수동으로 할당하고 싶지 않습니다. 내가 따르는 것은 내장 bash 변수와 같은 것입니다.
ls /tmp
cd $_
$_
이전 명령의 마지막 인수를 보유합니다. 비슷한 것을 원하지만 마지막 명령의 출력이 필요합니다.
최종 업데이트 :
세스의 대답은 꽤 잘 작동했습니다. 명심해야 할 몇 가지 :
touch /tmp/x
솔루션을 처음 시도 할 때 잊지 마십시오- 마지막 명령의 종료 코드가 성공한 경우에만 결과가 저장됩니다