je l'exemple suivant fichiersed + awk + vérifier la ligne dans le fichier
/etc/sysconfig/network/script.sh = -exe $Builder
run_installation 123 44 556 4 = run_installation arg1 arg2 arg3 948
EXE=somthing
EXE somthing
J'ai trois questions (j'écrire le script bash)
- comment vérifier par sed ou awk si la chaîne "-exe" existe après "=" caractère
comment vérifier par sed ou awk si la chaîne run_installation existe dans le premier de la ligne (le premier mot de la ligne) et après le caractère "=" comme exemple ci-dessous (fichier)
le fichier EXE de chaîne dans le fichier peut être "EXE" ou "EXE =", comment supprimer par sed le fichier EXE ou EXE =
je:
sed s'/EXE//g' | sed s'/EXE=//g'
mais son chemin pas agréable à faire dans mon script bash
• Je besoin de trois réponses différentes!
Lidia
désolé son devrait y avoir trois réponses pas tous les cas sur une réponse – lidia
pouvez-vous s'il vous plaît modifier à nouveau comme différent trois réponses – lidia
quoi 3 réponses? Je ne comprends pas. Toutes vos conditions peuvent être faites avec seulement 1 processus awk. Définissez et expliquez clairement ce que vous voulez faire, avec des exemples d'échantillons d'entrée et de sortie. – ghostdog74