1
Yani, temel olarak anahtar/değer çizgilerini içeren metin dosyasını, boşluk ile ayrılmış her satırda aldım. Denediğim şey, anahtar ile elde edilen değerdir, örn. kabukta böyle yapılır şey: soru,Groovy: boşlukları ayrılmış çizgilerden ayıklar ayıklanıyor
aa = """
item1 /first/path
item2 /another/path
"""
aa.eachLine {
m = it =~ /item1\s+(.*)/
if (m.matches()) {
println m.group(1)
}
}
Ama:
cat textfile|awk '/item1/ {print $2}'
ve böyle harika bir şey şeyi yapar nasıl olduğunu daha güzel/daha Groovy şekilde ?
Saygılarımızla, Wojtek
[codereview.se] –