Komut satırında gayet iyi çalışan bir komut kullanıyorum, ancak bir takma ad veya işlev içine koymaya çalıştığımda değil.BASH diğer adında veya işlevinde awk kullanma
$ awk '{print $1}' /tmp/textfile
0
Bu doğru, '0', "textfile" öğesinin 1 konumunda.
$ alias a="awk '{print $1}' /tmp/textfile"
$ a
1 0 136 94
"textfile" içindeki satırın tamamı budur. Çalışabileceğimi hayal edebileceğim her türlü tırnak, parantez ve backtick'i denedim. Aynı problemi çok çeşitli formatlarda alabiliyorum.
Neyi anlamadım? takma yerine
tüm dosyayı yazdırırawk '{print }' /tmp/textfile
...
AH-HA! Yaa! Teşekkürler! –
Bu bölümlerde teşekkürler söyleyen protokol, doğru olanı işaretlemek (soldaki küçük onay işaretini tıklatarak). =) – Costa
+1 Bu sorunun sahibi olsaydım, bunu memnuniyetle işaretleyebilirdim. Benim yaşadığım benzer bir sorunu çözdü. – K4GDW