add adout bash
This commit is contained in:
parent
8617cf9b5d
commit
9a659fa3fe
@ -557,4 +557,3 @@ select * from pg_stat_replication;
|
|||||||
```sql
|
```sql
|
||||||
select * from pg_stat_wal_receiver;
|
select * from pg_stat_wal_receiver;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -407,4 +407,48 @@ setcap cap_net_raw+ep /usr/local/bin/blackbox_exporter
|
|||||||
- `*` - любая последовательность (rm *.log)
|
- `*` - любая последовательность (rm *.log)
|
||||||
- `?` - один любой символ (ls file?.txt)
|
- `?` - один любой символ (ls file?.txt)
|
||||||
- `[abc]` - один символ из набора (ls file[12].txt)
|
- `[abc]` - один символ из набора (ls file[12].txt)
|
||||||
- `[!abc]` - один символ не из набора (ls file[!3].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