'daki eko ve kediyi birleştirmek Gerçekten basit bir soru, kabuktaki eko ve kediyi nasıl birleştirebilirim, bir dosyanın içeriğini önceden eklenmiş bir dizeyle başka bir dosyaya yazmaya çalışıyorum?Unix
Eğer/tmp/dosya şuna benzer:
this is a test
Bunu çalıştırmak istiyorum: böylece
echo "PREPENDED STRING"
cat /tmp/file | sed 's/test/test2/g' > /tmp/result
/tmp/sonuç şuna benzer:
PREPENDED STRINGthis is a test2
Teşekkürler.
Bu basitliği beğendim, ancak bütünlük için başka bir cevapta da belirtildiği gibi yankıdaki -n bayrağı bulunmalıdır. – Dan
'cat' arsında '-' hakkında merak eden herkes için:" FILE olmadan veya FILE olduğunda ", man sayfalarından. \ – SooDesuNe
' -n' bayrağı çalışmıyor echo'nun tüm değişkenleri, ancak bu çoğunlukla tarihsel bir nottur. – reinierpost