Questions marquées «text-processing»

Manipulation ou examen de texte par des programmes, des scripts, etc.



3
Comment avoir un historique des commandes avec des horodatages en sortie sur le terminal en continu?
J'utilise un simple alias pour permettre le "tracking" des commandes dans une ou plusieurs fenêtre (s) de terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Ensuite, je viens de tail -fmon fichier .bash_history dans un autre terminal sur l'espace de travail pour obtenir un retour immédiat. Je viens d'activer un historique illimité …

4
Pourquoi sed me donne-t-il une erreur sur un «s» non terminé?
J'ai un ensemble de remplacements sed dans un script bash et j'obtiens une erreur concernant une commande `s 'non terminée. Voici à quoi ressemble la ligne sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Pour une raison quelconque, bash n'aime pas cela …


2
grep entourant les personnages d'un match
Je cherche à faire une recherche et un remplacement dans un vidage de base de données géant, et il ne fait pas ce que je pense devrait se produire. Je voudrais grep pour ma chaîne cible dans le fichier, puis voir les 8 caractères environnants environ (je pourrais avoir besoin …

5
Supprimer un ou plusieurs champs, délimités par un «-», en fin de ligne
Je vais analyser les données googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt J'attends le résultat comme ci-dessous bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Je pense que je dois changer -pour être un espace , puis exécuter cette commande cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Je l'ai obtenu de ce https://stackoverflow.com/a/27794421/8162936 …


7
Obtenez le contenu avant deux points
J'ai un fichier texte sur Linux dont le contenu est comme ci-dessous: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Je veux obtenir le contenu avant les deux points comme ci-dessous: help.helloworld.com dev.helloworld.com Comment puis-je faire cela dans le terminal?

4
Méthode Bash pour afficher le début et la fin du fichier
Sur les clusters basés sur la file d'attente, la file d'attente des travaux en attente est affichée à partir d'une commande, par exemple showqueue. La commande renvoie, en colonnes, une liste de données raisonnables comme les noms, etc., mais les colonnes / données n'ont pas vraiment d'importance pour la question. …

2
Manipulez le format scientifique sans le «e»
J'essaie de manipuler un fichier qui contient des nombres en notation scientifique, mais sans le esymbole, c'est 1.2e+3-à- dire écrit comme 1.2+3. La chose la plus simple à laquelle j'ai pensé awkétait de remplacer +par e+, en utilisant la gsubfonction et de faire mon calcul dans le nouveau fichier. Il …


4
Délimiter par l'espace mais ignorer l'espace barre oblique inverse
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Je voudrais obtenir la première colonne de ce qui précède, mais le hic, c'est que je dois traiter \ (espace barre …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.