Ben Bu arama terimi bulundu edildiği hat numaraları ile çizgilerin bir demet sonuçlandı örnekBir komutun çıktısını bir diziye nasıl atayabilirim?
grep -n "search term" file.txt | sed 's/:.*//'
için ... bir diziye bir grep
sonuçları atamanız gerekir.
1
3
12
19
Onları bir bash dizisine atamanın en kolay yolu nedir? Onları bir değişkene atadığımda, boşlukla ayrılmış bir dizeye dönüşürler.
bakınız [Bu soru] (http://stackoverflow.com/questions/971162: dizinin her öğesi bir genişleme yaparak sed için
Ayrıca ihtiyacını kesebilirsiniz/nasıl--başlatma-a-bash-dizi-ile-çıkış-borulu-den-bir-komut) – beerbajay
boşlukla ayrılmış şeritler bash kolayca sürülebilir bulunmaktadır. –
ooh ... daha ayrıntılı arama yapmış olmalıydı. Teşekkürler. –