SORU
16 Kasım 2010, Salı


Awk ile ilk saha dışında baskı her şeyi

Bu gibi görünen bir dosya var:

AE  United Arab Emirates
AG  Antigua & Barbuda
AN  Netherlands Antilles
AS  American Samoa
BA  Bosnia and Herzegovina
BF  Burkina Faso
BN  Brunei Darussalam

Ve ben 'd sırasını ters çevirmek için $1 ve $1 O hariç her şeyi İlk Baskı

United Arab Emirates AE

Nasıl "saha dışındaki 1 numarası. her şeyi yapabilirim

CEVAP
27 EKİM 2011, PERŞEMBE


"" Ben Jackson gibi bir boşluk söz bırakır, böylece döngü . bir kullan= $1

awk '{for (i=2; i<=NF; i  ) print $i}' filename

Yani eğer string "bir, iki, üç" çıktı: . eğer ^br> iki
üç

eğer bir satırda sonuç istiyorsanız, aşağıdaki gibi yapabilirsin

awk '{for (i=2; i<NF; i  ) printf $i " "; print $NF}' filename

bu size verir: "iki üç"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Awk

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011