Adding or Removing line numbers to G Code files
14 Mar 2012 17:14 #18601
by ArcEye
Adding or Removing line numbers to G Code files was created by ArcEye
Hi
Prompted by a discussion in another thread i thought I would publish my solution to this.
There are quite a few good CAM programs and code generators which insist upon having linenumbers at every line.
LinucCNC will run them, but they are completely superfluous and often very confusing.
The below will strip them or add them, note the different invocations for the 2 commands.
enjoy
Prompted by a discussion in another thread i thought I would publish my solution to this.
There are quite a few good CAM programs and code generators which insist upon having linenumbers at every line.
LinucCNC will run them, but they are completely superfluous and often very confusing.
The below will strip them or add them, note the different invocations for the 2 commands.
#!/bin/bash
## inserts or removes line numbers at start of each line
## usage: linenumbers insert oldfile newfile
## linenumbers remove filename (overwrites so perform on a copy)
case $1 in
insert ) exec < $2
d="N"
e=" "
a=1
while read LINE ; do
c=$d$a$e$LINE
echo $c >> $3
((a++))
done ;;
remove ) sed -i "s/^ *N[0-9]* //g" $2 ;;
esac
exit 0
enjoy
Please Log in or Create an account to join the conversation.
Time to create page: 0.076 seconds