S'il vous plaît, je voudrais extraire la chaîne juste avant '.fr'. Voici quelques lignes de mon dossier:
g-82.text.text1.fr.worker1
g-xx.yyyyyy.zzzz.fr.worker2
Je voudrais extraire ce texte:
g-82.text.text1
g-xx.yyyyyy.zzzz
S'il vous plaît, quelle commande je dois utiliser dans mon shell script? Je travaille sur la distribution Ubuntu Trusty Tahr 14.04.1 LTS.
Merci beaucoup.
Meilleures salutations.
for f in $(cat FileNames.txt); do echo ${f%.fr.*}; done
. Si l’un des fichiers contient des blancs, vous devrez numériser le fichier avec while
boucle à la place, par exemple while f=$(line); do echo ${f%.fr.*}; done <FileNames.txt
. Notez que tous les noms de fichiers ne pas contenant .fr.
sera sortie vertatim.