Dear Friends,
I've one file "sample.log" with the below comma separated lines:
BOND_FORWARD,0 succeeded,0 failed.
EQUITY_FORWARD,0 succeeded,0 failed.
FRA,12 succeeded,0 failed.
OPTION_BAR,16 succeeded,0 failed.
OPTION_VAN,76 succeeded,0 failed.
RENTOPT_CAP_FLOOR,4775 succeeded,0 failed.
RENTOPT_BOP,0 succeeded,0 failed.
RENTOPT_SWP,2159 succeeded,4 failed.
REPO,250 succeeded,0 failed.
SWAP,53903 succeeded,0 failed.
VXHAND,0 succeeded,0 failed.
my intended out put should be, like below:
BOND_FORWARD 0 succeeded 0 failed.
EQUITY_FORWARD 0 succeeded 0 failed.
FRA 12 succeeded 0 failed.
OPTION_BAR 16 succeeded 0 failed.
OPTION_VAN 76 succeeded 0 failed.
RENTOPT_CAP_FLOOR 4775 succeeded 0 failed.
RENTOPT_BOP 0 succeeded 0 failed.
RENTOPT_SWP 2159 succeeded 4 failed.
REPO 250 succeeded 0 failed.
SWAP 53903 succeeded 0 failed.
VXHAND 0 succeeded 0 failed.
Below are my line of code:
tab_space=$(printf "\t\t";)
sed "s/,/$tab_space/g" sample.log
But the generated output is as below (not properly aligned):
BOND_FORWARD 0 succeeded 0 failed.
EQUITY_FORWARD 0 succeeded 0 failed.
FRA 12 succeeded 0 failed.
OPTION_BAR 16 succeeded 0 failed.
OPTION_VAN 76 succeeded 0 failed.
RENTOPT_CAP_FLOOR 4775 succeeded 0 failed.
RENTOPT_BOP 0 succeeded 0 failed.
RENTOPT_SWP 2159 succeeded 4 failed.
REPO 250 succeeded 0 failed.
SWAP 53903 succeeded 0 failed.
VXHAND 0 succeeded 0 failed.
Any help to correct my code would be much appreciated.
Thanks in advance / Mysore 101 Ganapati.
