2017-05-04 2 views

Antwort

2

die Anführungszeichen entfernen um den Befehl:

items=$(ls -l) 

Aber was ist los mit nur:

head *.* 

Dadurch wird die Spitze aller Dateien.

-1

Sie müssen Backticks Befehle für System verwenden könnte aufzulisten.

Versuchen Sie, die folgenden

 items=`ls -l` 

redigierte die Fehler

+0

Dies funktioniert nicht einmal. Back-Ticks können ohne die Klammern verwendet werden: 'items = \ 'ls -l \' '. –

0

Befehle in Anführungszeichen zu beheben sind als Ganzes Befehl interpretiert. nur entfernen Sie die Angebote von

$("ls -l") 

und der Befehl richtig erkannt werden (ls mit der Option -l, kein "ls -l" -Befehl)

Verwandte Themen