Introduction détaillée à la commande sed

零下一度
Libérer: 2017-06-10 10:44:59
original
3292 Les gens l'ont consulté

Introduction sed est un éditeur en ligne qui traite le contenu une ligne à la fois. Pendant le traitement, la ligne en cours de traitement est stockée dans un tampon temporaire, appelé « espace de modèle », puis la commande sed est utilisée pour traiter le contenu du tampon. Une fois le traitement terminé, le contenu du tampon est envoyé au tampon. écran. Traitez ensuite la ligne suivante et répétez jusqu'à la fin du fichier. Le contenu du fichier n'est pas modifié sauf si vous utilisez la redirection pour stocker la sortie. Sed est principalement utilisé pour éditer automatiquement un ou plusieurs fichiers ; simplifier les opérations répétées sur les fichiers ; écrire des programmes de conversion, etc. Sed utilise les paramètres [root@www ~]# sed [-nefr] [Action] options et paramètres : -n : Utiliser le mode silencieux. Lors d'une utilisation normale de sed, toutes les données provenant de STDIN sont généralement répertoriées dans le terminal. Mais si le paramètre -n est ajouté, seule la ligne (ou action) spécialement traitée par sed sera répertoriée. -e : Modifiez l'action sed directement en mode ligne de commande ; -f : Écrivez directement l'action sed dans un fichier

1 Exemple de partage de code sur la commande sed sous Linux Explication détaillée.

Introduction détaillée à la commande sed

Introduction : Introduction sed est un éditeur en ligne qui traite le contenu une ligne à la fois. Pendant le traitement, la ligne actuellement traitée est stockée dans un tampon temporaire, appelé "espace de motif", puis

2 Explication détaillée de l'utilisation de sed <.>

Introduction détaillée à la commande sed

Introduction : sed est un éditeur en ligne qui traite le contenu une ligne à la fois. Pendant le traitement, la ligne en cours de traitement est stockée dans un tampon temporaire, appelé « espace de modèle », puis la commande sed est utilisée pour traiter le contenu du tampon. Une fois le traitement terminé, le contenu du tampon est envoyé au tampon. écran. Traitez ensuite la ligne suivante et répétez jusqu'à la fin du fichier. Le contenu du fichier n'est pas modifié sauf si vous utilisez la redirection pour stocker la sortie. Sed est principalement utilisé pour éditer automatiquement un ou plusieurs fichiers ; simplifier les opérations répétées sur les fichiers ; écrire des programmes de conversion, etc.

3. PHP ne peut pas exécuter la commande sed dans le script shell -

Introduction : PHP ne peut pas exécuter sed commande dans le script shell commande sed --- urgent sed -i '/^BOOTPROTO/d' chemin du fichier sed -i '/^DEVICE/iBOOTPROTO=none' chemin du fichier------solution------ --- ----------Vérifiez si exec a le droit d'exécuter des commandes système. Vérifiez si l'utilisateur Apache a le droit d'exécuter des commandes sed. ------

4. php ne peut pas implémenter la commande sed dans le script shell-

Introduction : PHP ne peut pas exécuter la commande sed dans le script shell --- urgent sed -i '/^BOOTPROTO/d' chemin du fichier sed -i '/^DEVICE/iBOOTPROTO=none' chemin du fichier------solution-- - ------------------Vérifiez si exec a le droit d'exécuter des commandes système. Vérifiez si l'utilisateur Apache a le droit d'exécuter des commandes sed------Solution<.>

[Recommandations de questions et réponses associées] :

linux - Concernant l'utilisation mixte de while read et sed, sed a mangé la première ligne d'entrée standard

linux - sed : impossible de déplacer 'wifi.confl5tFtt' vers 'wifi.conf' : erreur d'entrée/sortie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!