The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
awk  sed, !*! palit, 27-Дек-13, 19:35  [смотреть все]
добрый день !
не подскажите как заменить поля с 1 по 4 в файле
пробую awk '{if(NR==2) sub ($1, "'"$res"'");print}' file.txt
заменяется только 1-е поле, $res - переменная ( 12 33 5 7) содержимое файла file.txt
192.168.2.92 12 33 44
22 3 2 11 /root /home
  • awk  sed, !*! Andrey Mitrofanov, 10:38 , 28-Дек-13 (1)
    • awk  sed, !*! palit, 01:09 , 29-Дек-13 (2)
      Спасибо большое очень помогло

      f1=addcron.txt
      f2=file.txt

      res=`awk '/#1/ {print $1, $2, $3, $4}' $f1`
      m=($res)

      awk -v a=${m[0]} -v k=${m[1]} -v e=${m[2]} -v b=${m[3]} '{$1=a;$2=k;$3=e;$4=b;print}' $f2




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру