25-03-2025
This commit is contained in:
@@ -90,7 +90,39 @@ fi
|
||||
|
||||
### Conditions:
|
||||
|
||||
#### -fichier
|
||||
#### -variables:
|
||||
|
||||
Si la variable est déclarée (présente) : -v
|
||||
|
||||
```bash
|
||||
API_KEY=
|
||||
|
||||
if [ -v API_KEY ]; then echo "La variable API_KEY existe"; fi
|
||||
La variable API_KEY existe
|
||||
|
||||
if [ -v $API_KEY ]; then echo "La variable API_KEY existe"; fi
|
||||
La variable API_KEY existe
|
||||
```
|
||||
|
||||
```bash
|
||||
# Déclarée => vide
|
||||
if [ -n "$API_KEY" ]; then echo "La variable API_KEY n'est pas vide"; else echo "La variable API_KEY est vide"; fi
|
||||
La variable API_KEY est vide
|
||||
|
||||
# Non déclarée => vide
|
||||
if [ -n "$API_KEY2" ]; then echo "La variable API_KEY2 n'est pas vide"; else echo "La variable API_KEY2 est vide"; fi
|
||||
La variable API_KEY2 est vide
|
||||
```
|
||||
|
||||
```bash
|
||||
# Non déclarée => vide
|
||||
if [ -z "$API_KEY3" ]; then echo "La variable API_KEY est vide"; else echo "La variable API_KEY n'est pas vide"; fi
|
||||
La variable API_KEY est vide
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### -dossiers:
|
||||
|
||||
Si le répertoire *<u>directory</u>* existe
|
||||
|
||||
@@ -110,6 +142,8 @@ if find "$local_path/node_modules" -mindepth 1 -maxdepth 1 | read; then echo "di
|
||||
if [ -d "$local_path/node_modules" ] && [ -n "$(ls -A "$local_path/node_modules")" ]; then echo "dir not empty"; else echo "dir empty"; fi
|
||||
```
|
||||
|
||||
#### -fichiers:
|
||||
|
||||
Si le fichier *<u>regularfile</u> (ni un blockspecialfile, ni un characterspecialfile, ni un directory)* existe
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user