Sie sind nicht angemeldet.

1

22.11.2017, 21:37

unary operator expected

hallo forum,
mein script:

#!/bin/bash

for WFILE in $(sudo ls -lR / | grep .sh);
do
if [ -l "$WFILE" ];
then
echo '$WFILE' Is a Directory
else
if [ -d "$WFILE" ];
then
echo "$WFILE" is a link
fi
fi
done
Fehlermeldung:
script.sh: line 5: [: -l: unary operator expected

weiss jemand was ich falsch gemacht habe?
saludos
Kiko San Juan #mce_temp_url#

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

2

24.11.2017, 00:14

Ich hab nicht in der Manpage nachgesehen weil ich keine Lust habe, aber was genau soll "-l" sein?
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

Thema bewerten