Questions marquées «text-processing»

22
sed - remplace la chaîne par le contenu du fichier

J'ai deux fichiers: file1et file2. file1 a le contenu suivant: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contient une adresse IP ( 1.1.1.1) Ce que je veux faire, c'est le remplacer localhostpar 1.1.1.1, pour que le résultat final soit: --- host:...

22
Comment trouver la ligne avec le moins de caractères

J'écris un script shell, en utilisant toutes les commandes UNIX générales. Je dois récupérer la ligne qui a le moins de caractères (espace inclus). Il peut y avoir jusqu'à environ 20 lignes. Je sais que je peux utiliser head -$L | tail -1 | wc -mpour trouver le nombre de caractères de la ligne L....

21
queue -f, mais avec des numéros de ligne

J'essaie de voir combien de fois foo barapparaît /var/log/foo.logdans un laps de temps arbitraire sur un serveur distant, mais rien de ce que j'ai essayé jusqu'à présent n'a fonctionné. J'ai déjà un script de minuterie que j'utilise pour garder une trace de combien de temps il s'est écoulé depuis...

21
diviser la longue ligne sur un délimiteur

Quelle commande puis-je utiliser pour diviser une entrée comme celle-ci: foo:bar:baz:quux en cela? foo bar baz quux J'essaie de comprendre la cutcommande, mais elle ne semble fonctionner qu'avec des quantités fixes d'entrée, comme "1000 premiers caractères" ou "7 premiers champs". Je dois...

20
Diviser la sortie longue en deux colonnes

Existe-t-il un utilitaire ou un script simple pour classer la sortie d'un de mes scripts? J'ai des données sous une forme ou une autre: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh mais si cela devient long, écrivez les données sous...

20
trouver des lignes communes entre plusieurs fichiers

j'ai 4 fichiers qui sont comme file A >TCONS_00000867 >TCONS_00001442 >TCONS_00001447 >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 file b >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 file c...