вот такой код:
grep /dev/hd /etc/fstab | awk -F ' ' '
{
print $1 >/tmp/2;
getline p < "/tmp/2";
close(/tmp/2);
print p;
}'
выводит:
/dev/hda4
/dev/hda4
/dev/hda4
/dev/hda4
а должен:
/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda4
видимо там трабл с close, вот только чет не получаеться у меня...
хотел было сделать так:
rep /dev/hd /etc/fstab | awk -F ' ' '
{
"echo " $1 | getline p;
print p;
}'
но не тут то было:
sh: /dev/hda1: Permission denied
sh: /dev/hda2: Permission denied
sh: /dev/hda3: Permission denied
sh: /dev/hda4: Permission denied
в общем задача следующая: мне надло пропарсить $1 через sed, и потом присвоить его переменной "p". вот блин, пытаюсь это сделать...
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум qemu не выполняется down-script (2017)
- Форум SUID бит (2011)
- Форум awk и Sed от regexp до конца файла. (2012)
- Форум root раздел при загрузке read-only Help!!! (2002)
- Форум Помогите новичку пожалуйста :) (2010)
- Форум [gentoo-ONLY]накидайте скриптов для «странного» (2012)
- Форум Кто как считает трафик? (2009)
- Форум root раздел при загрузке read-only Help!!! (2002)
- Форум Скрипт бекапа на bash (2016)
- Форум [http, CGI] Обработка загружаемых файлов (2010)