Bonjour,
J'ai ces 2 fonctions dans un script qui permettent de savoir si les 2 fichiers concernés dans un dossier sont bien présent .
La commande "ls" serait plus facile à écrire , mais comme il se pourrait qu'elle pose des problèmes de portabilité , j'ai fais un clone avec "find" .
function f1 { find -maxdepth 1 -name 'actions.txt' ; find -maxdepth 1 -name 'answers.txt'; }
function f2 { echo -e "./actions.txt\n./answers.txt"; }
J'essaye de comparer leur résultat mais sans succés :
1 2
| if [ $(f2) = $(f1) ];then echo ok;fi
bash: [: ./answers.txt: binary operator expected |
Partager