LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Эта магическая конструкция

В конструкции

awk '{system(«sed...
нет ничего магического, это просто обычная глупость начинающего. system предназначена для вызова из скрипта внешней программы для выполнения действий, которые в текущем языке исполняются трудно/долго и т д. Отсюда следствие: единственная строчка system в скрипте только из этой строчки — полный идиотизм. Во-вторых, накой вызывать вообще sed из awk? awk умеет всё что умеет делать sed, скорее всего медленнее, но зато удобнее, так как имеет более человеческий синтаксис. Смысл то? Либо-либо получается. Короче:
#!/bin/awk -f

BEGIN { s0="mvn mvnplugin:get -DparentPom=com.group.art:" }
{ l=$0
  while((getline < "2.txt") > 0) 
        print  s0 l "." $0 
  close("2.txt")
}

Исправление vodz, :

Эта магическая конструкция

В конструкции

awk '{system(«sed...
нет ничего магического, это просто обычная глупость начинающего. system предназначена для вызова из скрипта внешней программы для выполнения действий, которые в текущем языке исполняются трудно/долго и т д. Отсюда следствие: единственная строчка system в скрипте из только из этой строчки — полный идиотизм. Во-вторых, накой вызывать вообще sed из awk? awk умеет всё что умеет делать sed, скорее всего медленнее, но зато удобнее, так как имеет более человеческий синтаксис. Смысл то? Либо-либо получается. Короче:
#!/bin/awk -f

BEGIN { s0="mvn mvnplugin:get -DparentPom=com.group.art:" }
{ l=$0
  while((getline < "2.txt") > 0) 
        print  s0 l "." $0 
  close("2.txt")
}

Исходная версия vodz, :

Эта магическая конструкция

В конструкции

awk '{system(«sed...
нет ничего магического, это просто обычная глупость начинающего. system предназначена для вызова из скрипта внешней программы для выполнения действий, которые в текущем языке исполняются трудно/долго и т д. Отсюда следствие: единственная строчка system в скрипте из только из этой строчки — полный идиотизм. Во-вторых, накой вызывать вообще sed из awk? awk умеет всё что умеет делать sed, скорее всего медленнее, но зато удобнее, так как имеет более человеческий синтаксис. Смысл то? Либо-либо получается. Короче:
#!/bin/awk -f

BEGIN { s0="mvn mvnplugin:get -DparentPom=com.group.art:" }
{ l=$0
  while((getline < "2.txt") > 0) {
        print  s0 l "." $0 }
  close("2.txt")
}