Files
mkdocs/docs/Linux/pipeline.md
2020-10-22 20:12:27 +02:00

42 lines
696 B
Markdown

# Pipelines
Connecte plusieurs commandes ensembles (la sortie standart d'une commande est l'entrée standart
de la suivante)
Affiche les fichiers du répertoire par page:
```bash
bruno@macbook-pro:~$ ls -l | less
```
Affiche les 10 plus récents fichiers du répertoire:
```bash
bruno@macbook-pro:~$ ls -lt | head
```
Affiche une liste de répertoires et leur taille, triée du plus grand au plus petit:
```bash
bruno@macbook-pro:~$ du | sort -nr
```
Affiche le nombre total de fichiers du répertoire courant et dans tous ses sous-répertoire:
```bash
find . -type f -print | wc -l
```
[set -o pipefail](https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/)