Search Results

Search: Posts Made By: tiggyboo
1,945
Posted By bartus11
Try: awk -F"|" -vOFS="|" '{for (i=1;i<=NF;i++) if...
Try: awk -F"|" -vOFS="|" '{for (i=1;i<=NF;i++) if ($i~"@" && $i!~"@designateddomain.com") $i=""}1' infile > outfile
1,403
Posted By Perderabo
How about:$ cat data 12345678|ONE%TWO%THREE $...
How about:$ cat data
12345678|ONE%TWO%THREE
$ cat sedder
#! /usr/bin/ksh
exec < data
sed ':l;s/\([0-9][0-9]*\)\(.*\)\(%\)\(.*\)/\1\2\n\1|\4/;t l'
$
$ ./sedder
12345678|ONE
12345678|TWO...
1,403
Posted By panyam
an awk version: echo...
an awk version:


echo "12345678|ONE%TWO%THREE" | awk -F "[|%]" '{for(i=2;i<=NF;i++) { print $1,$i}}' OFS="|"
1,403
Posted By Franklin52
Another approach, but with awk: :) awk -F\|...
Another approach, but with awk: :)
awk -F\| '{gsub("%","\n"$1"|")}1' file
Showing results 1 to 4 of 4

 
All times are GMT -4. The time now is 08:31 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy