Доброго времени суток!
хочу заменить:
#cat finish_all_dim_ANY_LioSTAT | awk '{print $1}' > dim_ANY_LioSTAT/1
#cat finish_all_dim_ANY_LioSTAT | awk '{print $2}' > dim_ANY_LioSTAT/2
#cat finish_all_dim_ANY_LioSTAT | awk '{print $3}' > dim_ANY_LioSTAT/3
на
LIMIT=3
for ((a=1; a <= LIMIT ; a++))
do
cat finish_all_dim_ANY_LioSTAT | awk '{print ${${a}}}' > dim_ANY_LioSTAT/$a
done
проблема в том, что не могу понять, как передать в awk правильно $1,$2,$3
такой вариант как у меня ${${a}}} - не верный.
Подскажите как правильно
Заранее огромное спасибо!
Ответ на:
комментарий
от balodja
Ответ на:
комментарий
от balodja
Ответ на:
комментарий
от sdio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум на sh - простой скрипт (2010)
- Форум проблема с скобками в sh (2009)
- Форум bash получить несколько переменных из строки (2011)
- Форум [java] Выполнить shell команду с одинарными кавычками (2009)
- Форум Вопрос по sh скрипту. (2011)
- Форум sh script (2010)
- Форум непростой awk внутри скрипта (2011)
- Форум Вопрос по shell (2010)
- Форум простой вопрос по java (2010)
- Форум Вопрос по sh/sed (2010)