Le remplacement de chaînes dans des fichiers en fonction de certains critères de recherche est une tâche très courante. Comment puis-je remplacer la chaîne foopar bardans tous les fichiers du répertoire actuel? faire de même récursivement pour les sous-répertoires? remplacer uniquement si le nom du fichier correspond à une autre …
J'ai entendu dire que printfc'est mieux que echo. Je ne me souviens que de mon expérience, où je devais utiliser, printfcar echocela ne fonctionnait pas pour insérer du texte dans un programme sur RHEL 5.8, mais ce fut le printfcas. Mais apparemment, il existe d’autres différences, et je voudrais demander …
J'écris un script bash pour rechercher un fichier s'il n'existe pas, puis créez-le et ajoutez-y ceci: Host localhost ForwardAgent yes Donc, "line then new line 'tab' then text"je pense que c'est un format sensible. Je sais que tu peux faire ça: cat temp.txt >> data.txt Mais cela semble bizarre depuis …
Dis que j'ai un fichier: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Je veux seulement savoir quels mots apparaissent après "foobar", je peux donc utiliser cette regex: "foobar \(\w\+\)" Les parenthèses indiquent que j’ai un intérêt particulier pour le mot juste après foobar. Mais quand je fais …
L'utilisation d'une boucle while pour traiter du texte est-elle généralement considérée comme une mauvaise pratique dans les shells POSIX? Comme l'a souligné Stéphane Chazelas , certaines des raisons de ne pas utiliser shell loop sont conceptuelles , fiabilité , lisibilité , performances et sécurité . Cette réponse explique les aspects …
Comment triez-vous du -sh /dir/*par taille? J'ai lu un site qui disait utilisation | sort -nmais ce n'est évidemment pas correct. Voici un exemple qui ne va pas. [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K …
En utilisant les systèmes de contrôle de version, je suis agacé par le bruit lorsque le diff dit No newline at end of file. Alors je me demandais: comment ajouter une nouvelle ligne à la fin d'un fichier pour se débarrasser de ces messages?
Je voudrais supprimer tous les espaces et les tabulations de début et de fin de chaque ligne dans une sortie. Existe-t-il un outil simple dans lequel trimje pourrais canaliser ma sortie? Exemple de fichier: test space at back test space at front TAB at end TAB at front sequence of …
Je sais que je peux utiliser quelque chose comme cat test.txt | pr -w 80pour relier des lignes de 80 caractères au maximum, mais cela laisse beaucoup d'espace en haut et en bas des lignes imprimées et cela ne fonctionne pas correctement sur certains systèmes. Quel est le meilleur moyen …
J'ai un énorme (70 Go), une ligne , un fichier texte et je veux remplacer une chaîne (jeton) en elle. Je souhaite remplacer le jeton <unk>par un autre jeton factice ( problème de gant ). J'ai essayé sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new mais le fichier de sortie corpus.txt.newa …
Un de mes énormes fichiers texte (jusqu’à 2 Gio) contient environ 100 doublons exacts de chaque ligne qu’il contient (inutile dans mon cas, car le fichier est une table de données de type CSV). Ce dont j'ai besoin, c’est d’éliminer toutes les répétitions (de préférence, mais cela peut être sacrifié …
Je veux analyser une variable (dans mon cas, c'est la version du kit de développement) pour la rendre dot ( .) libre. Si version='2.3.3', la sortie souhaitée est 233. J'ai essayé comme ci-dessous, mais cela nécessite .d'être remplacé par un autre personnage me le donnant 2_3_3. Cela aurait été bien …
Donc ouvrir un fichier avec cat, puis utiliser greppour obtenir les lignes correspondantes ne me fait avancer que lorsque je travaille avec le jeu de journaux particulier que je traite. Il faut un moyen de faire correspondre les lignes à un motif, mais seulement de renvoyer la partie de la …
Je souhaite décoder le codage d'URL. Existe-t-il un outil intégré permettant de le faire ou est-ce que quelqu'un pourrait me fournir un sedcode qui le fera? J'ai un peu cherché sur unix.stackexchange.com et sur Internet, mais je n'ai trouvé aucun outil en ligne de commande pour décoder le codage des …
Existe-t-il un outil standard qui convertit un nombre entier d'octets en un nombre lisible par l'homme de la plus grande taille d'unité possible, tout en maintenant la valeur numérique entre 1,00 et 1023,99? J'ai mon propre script bash / awk, mais je recherche un outil standard , que l'on trouve …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.