Script shell remplacer dernier char par point
hardshell
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,
je travail ma maitrises de l'interpreteur de commandes
et j'ai donc chercher dans un fichier diverses infos que je separe par ", " (virgule - espace)
mais pour le dernier element trouver je voudrai obtenir au lieu de ", " un point.
auriez vous des pistes pour m'aider?
je presume qu'il faut utiliser la commande sed et peu etre replace mais je suis dans le brouillard...
pour info ma commande ==>
cat nom_de_fichier | sed '1~2d' | cut -d: -f1 | rev | sort -r | sed -n ''$MY_LINE1','$MY_LINE2''p | tr '\n' ',' | replace ',' ', '
merci
je travail ma maitrises de l'interpreteur de commandes
et j'ai donc chercher dans un fichier diverses infos que je separe par ", " (virgule - espace)
mais pour le dernier element trouver je voudrai obtenir au lieu de ", " un point.
auriez vous des pistes pour m'aider?
je presume qu'il faut utiliser la commande sed et peu etre replace mais je suis dans le brouillard...
pour info ma commande ==>
cat nom_de_fichier | sed '1~2d' | cut -d: -f1 | rev | sort -r | sed -n ''$MY_LINE1','$MY_LINE2''p | tr '\n' ',' | replace ',' ', '
merci
A voir également:
- Script shell remplacer dernier char par point
- Remplacer disque dur par ssd - Guide
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Dernier iphone - Guide
- Remplacer par word - Guide
3 réponses
Salut,
On peut avoir une idée de la tronche de ton fichier AVANT puis APRÈS s'il te plaît ?
J'ai l'impression que tu t'embêtes et compliques un peu...
;-)
On peut avoir une idée de la tronche de ton fichier AVANT puis APRÈS s'il te plaît ?
J'ai l'impression que tu t'embêtes et compliques un peu...
;-)
c'est pas vraiment une question de fichier
c'est juste pour le formatage des infos
la ligne de commandes est tres alambiquee c'est vrai
mais c'est un embriquement d'exercices donc y faites pas attention
la sortie donne juste
<prompt> cmd
info, info, info, info, info, <prompt>
et donc le dernier ", " a remplacer
c'est juste pour le formatage des infos
la ligne de commandes est tres alambiquee c'est vrai
mais c'est un embriquement d'exercices donc y faites pas attention
la sortie donne juste
<prompt> cmd
info, info, info, info, info, <prompt>
et donc le dernier ", " a remplacer