Est-il possible de remplacer la valeur d'une cellule dans un fichier csv à l'aide de grep,sed, ou les deux
J'ai écrit la commande suivante
#!/bin/bash
awk -v value=$newvalue -v row=$rownum -v col=1 'BEGIN{FS=OFS=","} NR==row {$col=value}1' "${file}".csv >> temp.csv && mv temp.csv "${file}".csv
D'Entrée d'échantillon de fichier.csv
Header,1
Field1,Field2,Field3
1,ABC,4567
2,XYZ,7890
Assuiming $newvalue=3 ,$rownum=4 et col=1, alors le code ci-dessus va remplacer:
De Sortie Requis
Header,1
Field1,Field2,Field3
1,ABC,4567
3,XYZ,7890
Donc, si je sais que la ligne et la colonne, est-il possible de remplacer le dit de la valeur à l'aide...