Die Bash wertet den Asterix aus...
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
Folge: Ähnliches bekommt Dein Mysql-Client „zu fressen“:
~~~sql,bad
SELECT armbian_pakete.sqbpro […] Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den Asterix (`*`) auszuwerten - und die baut treudoof eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~SQL,good
SELECT * FROM table
~~~
Frage:
~~~nash,good
mysql […] -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?
Du musst in der Shell Argumente sehr häufig in Anführusstrichen übergeben. Leerzeichen trennen die Optionsparameter z.B. von Argumenten und diese untereinander. Daran ändert auch nichts, dass „Autoren“ und Youtuber in ihren tollen, optimierten Beispielen diese dummerweise weg lassen.
Die Bash wertet den Asterix aus...
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
Folge: Ähnliches bekommt Dein Mysql-Client „zu fressen“:
~~~sql,bad
SELECT armbian_pakete.sqbpro […] Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den Asterix (`*`) auszuwerten - und die baut treudoof eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~SQL,good
SELECT * FROM table
~~~
Frage:
~~~
mysql ... -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?
Die Bash wertet den Asterix aus...
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
Folge: Ähnliches bekommt Dein Mysql-Client „zu fressen“:
~~~sql,bad
SELECT armbian_pakete.sqbpro […] Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den Asterix („*“) auszuwerten - und die baut treudoof eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~SQL,good
SELECT * FROM table
~~~
Frage:
~~~
mysql ... -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?
Die Bash wertet den Asterix aus...
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
Folge: Ähnliches bekommt Dein Mysql-Client ¢zu fressen“:
~~~sql,bad
SELECT armbian_pakete.sqbpro […] Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den Asterix („*“) auszuwerten, und die baut treudoof eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~SQL,good
SELECT * FROM table
~~~
Frage:
~~~
mysql ... -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?
Die Bash wertet den Asterix aus...
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
~~~
SELECT armbian_pakete.sqbpro […] Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den * auszuwerten, die baut eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~
SELECT * FROM table
~~~
Frage:
~~~
mysql ... -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?
mysql in Bashscript
bearbeitet von Raketenwilli~~~bash,bad
Query='SELECT * FROM table'
echo $Query
~~~
~~~
SELECT armbian_pakete.sqbpro armbian.sqlite3 bigFile Bilder bin bookmarks.html buchstaben-invers.php buchstaben.php cuneiform-out.txt curl.log Dokumente Downloads fU5iV GPG hs_err_pid38526.log index.html index.html.1 index.html.2 index.html.3 index.html.4 index.html.5 index.html.6 index.html.7 menge.php mounts Musik my_photo-1.jpg my_photo-2.jpg my_photo-3.jpg my_photo-4.jpg my_video-1.mkv my_video-2.mkv my_video-3.mkv Öffentlich p800.jpg pakete.csv pakete.list pakete.sql Pink Floyd - 'Delicate Sound of Thunder' New 4k Edition-13m5-0EOwIM.mp3 Pink Floyd - 'Delicate Sound of Thunder' New 4k Edition-13m5-0EOwIM.mp4 plit Private samba Schreibtisch scnittmenge.php test.php tmp Videos Vorlagen FROM table
~~~
Klar kommt da nichts raus. Du überlässt es der Shell, den * auszuwerten, die baut eine Liste aller nicht versteckten Dateisystem-Objekte im Verzeichnis daraus. Das geht besser:
~~~bash,good
echo "$Query"
~~~
sendet:
~~~
SELECT * FROM table
~~~
Frage:
~~~
mysql ... -e "$Query" > ausgabe.txt 2> errors.txt
~~~
hast Du probiert?