Jun 25, 2013 21:01
Время от времени приходится в Linux bash shell скрпитах использовать массивы и циклы for.
Может быть кому-то тоже будет полезно это.
#!/usr/bin/env bash
dirs=('tmp' 'cache' 'logs')
for j in ${dirs[@]}
do
echo $j
done
В примере переменная dirs содержит массив значений, значения которого перебираются в цикле for
shell,
script,
for,
bash
Leave a comment
Comments 11
(The comment has been removed)
буду пробовать. спасибо
Reply
Reply
- цикл for есть?
- работа с массивом?
предложите свой вариант лучше
Reply
#!/bin/bash
#!/bin/sh
#!/usr/bin/env bash
#!/usr/bin/env sh
Reply
Reply
(The comment has been removed)
гм.. а в каких вар-тах не будет, правда интересно.
Кста, tcsh в комплекте с tcshrc - даже не любимая, а просто дефолтная вещь для меня на фряхе..
у меня и на линупсях он шеллом;) но это не означает то, что на нем нужно писать скрипты, как cli он удобен из коробки (на фре)
ksh поставить не проблема, как из zsh, например. есть ли смысл?:)
ЗЫЖ а что не так с помидором?;)
Reply
Leave a comment