Je suis en train de trouver où deux variables sont concaténées dans un répertoire de scripts, mais quand je les opérations suivantes:
grep -lire "$DATA_PATH . $AWARDS_YEAR" *
J'obtiens des erreurs « variable non définie » ...
Je pensais que Je pouvais échapper au $ s en utilisant:
grep -lire "\$DATA_PATH . \$AWARDS_YEAR" *
mais je reçois la même erreur - alors, comment voulez-vous grep pour les chaînes avec $ s?
L'utilisation de guillemets simples est la solution la plus portable: elle fonctionne sur la plupart des shells sous Unix systèmes similaires. (Windows est une discussion séparée.) –
qui a fait l'affaire - merci – HorusKol