sadm.magnus.pp.ru Заметки крошки-админа

21 November 2007

Как использовать в awk и sed внешнюю переменную

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 16:58

В awk:

[~]$ A="aaa"
[~]$ echo '' | awk -v a=${A} '{print a}'
aaa

В sed:

[~]$ A="old"
[~]$ B="oldstring"
[~]$ echo $B | sed 's/'$A'/new/g'
newstring

Как, имея доступ по ssh, скопировать директорию с удаленной машины на локальную и обратно?

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 16:54

Это можно сделать следующей командой:

ssh -c blowfish username@somehost.ru "tar -C /path/to/some/directory -cvf - ." | tar -xvf -

Обратно:

tar -cvf - . | ssh -c blowfish username@somehost.ru "tar -C /path/to/some/directory -xvf -"

Powered by WordPress