içine sed çıktısını okumak için nasıl değer "abcd.txt"
sahiptir değişkeni var.değişken
".txt"
önce her şeyi saklamak istediğiniz
".txt"
hiçbir problem istenen değeri yankılanan var
".log"
ile:
a="abcd.txt"
echo $a | sed 's/.txt/.log/'
Ama nasıl değer alırım "abcd.log"
ikinci değişkene mi?
sayesinde
Roger
daha da iyi ksh: 'new_filename = "$ (echo "$ a" | sed 's/.txt/.log /')"' (Bash çiftleri arasında '' '' 'komutun yerine ikame hala uyumludur. – Benoit
"Daha az tavsiye"? Belki bash için, ama kabuk belirtilmemiş, bu yüzden tek seçenek olabilir :-) –
@ Chris: Sen haklısın .. – codaddict