Sonraki komutta son yürütülen komutun sonucunu kullanabilmek istiyorum. Örneğin,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
Şimdi dosyayı bir düzenleyicide açabileceğimi veya silebildiğimi veya onunla başka bir şey yapabileceğimi varsayalım, ör.
mv <some-variable-that-contains-the-result> /some/new/location
Nasıl yapabilirim? Belki bash değişkeni mi kullanıyorsunuz?
Güncelleme:
Açıklığa kavuşturmak için, işleri manuel olarak atamak istemiyorum. Neyin peşindeyim yerleşik bash değişkenleri gibi bir şey.
ls /tmp
cd $_
$_
önceki komutun son argümanını tutar. Benzer bir şey istiyorum, ama son komutun çıktısıyla.
Son güncelleme:
Seth'in cevabı oldukça iyi çalıştı. Akılda tutulması gereken birkaç şey:
touch /tmp/x
Çözümü ilk kez denerken unutmayın- sonuç yalnızca son komutun çıkış kodu başarılı olduğunda saklanır