(Sed) La recherche / remplacement impliquant un nombre négatif donne des caractères supplémentaires

Aaron Perry

J'utilise sedpour chercher dans un fichier texte et remplacer toutes les valeurs qui correspondent 999à -999.

Le problème que j'ai est que la commande insère BEAUCOUP trop de symboles négatifs supplémentaires ...

Code:

sed -i "s/999/-999/g" /home/weather/data/.../master_tmp

Résultat:

------------------------------------------------------------------------------------------------------------------------------------------------999

Résultat attendu:

-999
Aaron Perry

Problème résolu!

J'avais la commande sed en while/do/doneboucle ...

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Scanf %i avec des lettres donne un nombre négatif ?

La copie de chaîne C++ () me donne des caractères supplémentaires à la fin, pourquoi?

Jmeter ajoute des caractères supplémentaires ï »¿lors de la lecture à partir d'un csv

La conversion de caractères en nombres entiers crée un nombre négatif?

Le nombre multiplié par la constante donne un nombre négatif

AES CBC Pas de remplissage donne des caractères supplémentaires dans déchiffrer JAVa

La désérialisation d'un champ Claims en chaîne renvoie des caractères supplémentaires

Recherche et remplacement de regex: comment déplacer des caractères dans un bloc de texte

numPy donne nan lors de la lecture d'un nombre négatif dans un fichier

L'écriture de caractères spéciaux dans un fichier json génère des barres obliques inverses supplémentaires

La division rapide donne 0 au lieu d'un nombre négatif

La différence de deux appels à gettimeofday () donne un nombre négatif

La conversion d'un nombre négatif dans oracle en hexadécimal donne une mauvaise sortie?

La multiplication de deux valeurs doubles donne un nombre négatif en flutter

Comment réparer la commande sed sur MacOS avec des caractères supplémentaires d'erreur après \ à la fin de la commande c?

recherche sur un tableau lorsque la chaîne de recherche contient des caractères génériques dans typescript / javascript?

sed caractères supplémentaires à la fin de la commande l

Erreur Sed "caractères supplémentaires à la fin de la commande g"

recherche par caractères génériques à l'aide de la fonction de remplacement

Erreur sur le script sed - caractères supplémentaires après la commande

sed sur mac: 'caractères supplémentaires après la commande p'

sed : -e expression #1, char 2 : caractères supplémentaires après la commande

Comment remplacer un caractère par plusieurs caractères en utilisant la recherche et le remplacement dans vim

ObjectOutputStream écrit des caractères supplémentaires

Python striping des caractères supplémentaires

XMLHttpRequest renvoyant des caractères supplémentaires

Regex autorise des caractères supplémentaires

Lookahead négatif invalidé par des nombres supplémentaires dans la chaîne

julia c^3 donne un mauvais nombre négatif

TOP liste

chaudétiquette

Archive