chmod a+x ./run.sh
в файле / shebang:
#!/bin/bash
…
Сгенерить случайный пароль
20 символов:
LC_ALL=C tr -dc 'A-Za-z0-9@#%^&*()_+=-{}[]:;<>,.?/' \
< /dev/urandom | head -c 20 | xargs echo
Цикл for
More examples: https://www.cyberciti.biz/faq/bash-for-loop/
Пример:
for i in {1..6}; do curl http://localhost:4000/v1/healthcheck; done
Infinite loop
for (( ; ; ))
do
echo "infinite loops [ hit CTRL+C to stop]"
done
Add Numbers
num=$((num1 + num2))
num=$(($num1 + $num2)) # Also works
num=$((num1 + 2 + 3)) # ...
num=$[num1+num2] # Old, deprecated arithmetic expression syntax
Посчитать количество файлов определенного типа
find ./src ./tasks ./tests ./bots ./alembic -type f -name "*.py" | wc -l
📂 Tooling | Последнее изменение: 01.02.2025 16:51