• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 308
  • Last Modified:

UNIX SCRIPT HELP

I have a file which has the following data
022D0
00709
00701
006F9
006F1
022CF
022CE
022D1
00846
0068A

How do I write a script do that the 0's are removed from each row, So when I input the above file the output should looks like

22D0
709
701
6F9
6F1
22CF
22CE
22D1
846
68A
0
mnis2008
Asked:
mnis2008
1 Solution
 
pony10usCommented:
Well there are several ways.  Rather than re-inventing the wheel take a look at this site for many of them:  

http://unstableme.blogspot.com/2010/04/remove-leading-zero-from-line-awk-sed.html

My personal favorite is using vi

:1,$ s/^[0]*//


That is what I am used to.
0
 
woolmilkporcCommented:
sed 's/^0\{1,\}//' lunids
0
 
Gerwin Jansen, EE MVETopic Advisor Commented:
As a command:

sed "s/^0*//" file

Or in a script:

sed "s/^0*//" $1
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now