add adout bash
This commit is contained in:
parent
8617cf9b5d
commit
9a659fa3fe
@ -557,4 +557,3 @@ select * from pg_stat_replication;
|
||||
```sql
|
||||
select * from pg_stat_wal_receiver;
|
||||
```
|
||||
|
||||
|
@ -408,3 +408,47 @@ setcap cap_net_raw+ep /usr/local/bin/blackbox_exporter
|
||||
- `?` - один любой символ (ls file?.txt)
|
||||
- `[abc]` - один символ из набора (ls file[12].txt)
|
||||
- `[!abc]` - один символ не из набора (ls file[!3].txt)
|
||||
|
||||
---
|
||||
|
||||
- Условия в bash
|
||||
```bash
|
||||
if команда; then
|
||||
echo "Успех"
|
||||
else
|
||||
echo "Ошибка"
|
||||
fi
|
||||
```
|
||||
|
||||
- Цикл for в bash
|
||||
```bash
|
||||
for x in a b c; do
|
||||
echo "$x"
|
||||
done
|
||||
```
|
||||
```bash
|
||||
for f in /var/log/*.log; do
|
||||
echo "Файл: $f"
|
||||
done
|
||||
```
|
||||
```bash
|
||||
for i in {1..5}; do
|
||||
echo "$i"
|
||||
done
|
||||
```
|
||||
```bash
|
||||
for ((i=1; i<=5; i++)); do
|
||||
echo "$i"
|
||||
done
|
||||
```
|
||||
|
||||
- Цикл while
|
||||
```bash
|
||||
while команда; do
|
||||
действия
|
||||
done
|
||||
|
||||
while read -r line; do
|
||||
echo "строка: $line"
|
||||
done < file.txt
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user