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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • spederson7

    spederson7

    17 Temmuz 2006
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007