awkで行番号を抜くプログラム

下のin.txtで各行の4文字目から抽出

  • in.txt
01 #!/bin/sh
02 
03 # これはコメントです
04 # echo "コメントは実行されません!"
05 
06 echo "Hello, World!"

awk作成

#!/bin/sh
# -Fで区切り文字を改行コードに
cat in.txt | awk -F "\n" '
{
num = substr($1,4)
print num , $2
}'
#!/bin/sh
# -Fで区切り文字を改行コードに
cat in.txt | awk -F "\n" '
{
num = substr($1,4)
print num , $2
}'