![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Rules & FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Adding columns to a file | figaro | UNIX for Dummies Questions & Answers | 5 | 4 Weeks Ago 10:50 PM |
| add columns from file to another and sort | kamel.seg | Shell Programming and Scripting | 12 | 12-12-2007 10:39 AM |
| have a file with 300 columns | dummy_needhelp | Shell Programming and Scripting | 4 | 11-04-2007 09:08 PM |
| manipulate csv file to add columns | oscarmon | Filesystems, Disks and Memory | 6 | 12-11-2006 05:47 AM |
| Appending columns on a file | abel | Shell Programming and Scripting | 2 | 09-27-2002 04:04 AM |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
How can i replace certain columns in the file
Can i use sed command to replace certain column in the file
let say i hav D1254215221542 MANA3DS2OOR454 C1254815221121 MDGA4GH4OOR454 A1254215221522 AFFA4DF4OODS54 S3454815221121 TDTA4GH465R454 I wanted to change only at postition 21 and 22 which is DS,GH,DF and GH i want find that if that position is GH then change it to KH so the output should be D1254215221542 MANA3DS2OOR454 C1254815221121 MDGA4KH4OOR454 A1254215221522 AFFA4DF4OODS54 S3454815221121 TDTA4KH465R454 can i do in in sed command or any other simple command if you have thanks |
| Forum Sponsor | ||
|
|
|
|||
|
I use GNU awk. Defining FS="" will set every character as individual fields.
output: Code:
# ./test.sh D1254215221542 MANA3DS2OOR454 C1254815221121 MDGA4KH4OOR454 A1254215221522 AFFA4DF4OODS54 S3454815221121 TDTA4KH465R454 |
|||
| Google UNIX.COM |