Кого еще не "запарили" анекдоты на "ЯП"?
Фрагменты взяты из скриптов работающих в реальном производстве,
точнее они (фрагменты) там были до меня.
Фрагмент 1:
#set $gLAYERS_LIST = ( "epr01" "ipr02" "ipr03" .... )
@ i = $#gLAYERS_LIST
@ j = 1
while ( $i > 0 )
if ($j == 1) then
echo $gLAYERS_LIST[$j] > $hometmp/tmp_list
@ j ++
@ i --
else
echo $gLAYERS_LIST[$j] >> $hometmp/tmp_list
@ j ++
@ i --
endif
end
Заменено на:
echo "$gLAYERS_LIST" | tr ' ' '\n' > $hometmp/tmp_list
Фрагмент 2:
foreach ipt (02 04 06 08 10 12 14 16 18 20 22 24 26 28)
grep "$ipt" $hometmp/ip_list >> $hometmp/ipt
end
Заменено на:
grep '[0-9][02468]' $hometmp/ip_list > $hometmp/ipt
Фрагмент 3:
Опускаю самый страшный (это уже не анекдот, а страшилка)
фрагмент из 70!!! строк для сортировки текста
.....
ipr03
ipr07
inr01
inr05
.....
по номеру
Заменено на:
# Sorting the inner layers
grep -E '^i[pn]r[0-9][0-9]$' $hometmp/matrix_list| sort -n -k2 -tr > $hometmp/inner_sort
Ответ на:
комментарий
от BreadFan

Ответ на:
комментарий
от php-coder
Ответ на:
комментарий
от php-coder
Ответ на:
комментарий
от php-coder
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от BreadFan
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Нужно вывести total в с-shell (2015)
- Форум Добавить сортировку по времени (2016)
- Форум Защита от DDoS и флуда (iptables) (2014)
- Форум Bash: файл или директория. (2009)
- Форум Скрипт автоматического разбиения и выравнивания разделов диска. (2014)
- Форум ebuld для KDE плазмоида eyasdp (2013)
- Форум Делюсь bash скриптом с: lsblk, mount, umount, parted, mkntfs (2016)
- Форум init.d запускает 2 процесса при тесте. при ребуте сервис не запускается (2015)
- Форум Помогите разобраться со скриптом (2010)
- Форум 2 wan routing HELP (2009)