Bonjour et re,
la question c'est le titre.
je pense qu'il existe une façon beaucoup plus élégante, et surtout beaucoup plus robuste, de parvenir à coder, pour utiliser une fonction maison, autrement que sous la forme :
Merci d'avance, de m'éclaircir tout ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 !#/bin/bash # ceci est une fonction, un script, une commande sourcer ou dans le path function maison { while getops :desopts:avecousansarg: ; do case $opt in tout le machin esac done test args sans option ? (why not) # **** prise en compte du pipe while read line; do # traitement de ce qui arrive par le pipe, en tenant compte des arguments, et des options ... # et là c'est compliqué aussi, si le pipe envoie ligne par ligne ou pas, si je veux en sortie ligne par ligne ou pas ... # mais encore c'est + la syntaxe qui me préoccupe pour le moment, read, n'y a t'il pas mieux ? (en même temps read, c'est le fondement de la puissance done }
Partager