Thread error line number (11 answers)
Opened by linuxCowboy at 2014-12-17 21:57

linuxCowboy
 2014-12-18 11:29
#178795 #178795
User since
2014-01-29
30 Artikel
BenutzerIn
[default_avatar]
Das #line gibts tatsächlich in perl, danke an Muffi!

Ist nur schwer zu finden: Plain Old Comments (Not!)

__LINE__ geht/gibts auch, ist aber readonly.

Ich nutze das geniale HERE-Document:

Code (perl): (dl )
1
2
3
4
5
6
7
#!/bin/bash

        local perl_updater=$(cat <<'EOF'
...
EOF
)
        perl -E "$perl_updater" $DBFILE $UPDFILE $2

Als workaround hatte ich den Beginn der perler modulo 100 ausgerichtet.

Mit #line kann ich mir das jetzt sparen. :-)

Allerdings nimmt #line nur Zahlen/digits. Etwas wie __LINE__ + $LINENO geht daher nicht. (LINENO ist bash und würde ich über ARGV übergeben)

Sehe also noch keinen Weg das auto setzen zu lassen und muss daher bei jeder Änderung des Codes davor per Hand justieren... ;-/
Last edited: 2014-12-20 03:42:18 +0100 (CET)

View full thread error line number