Fragen zum Lernziel 105.2

Einfache Skripte anpassen oder schreiben

Ihr Shell-Skript beginnt mit den Zeilen

  #! bash
  #
  # test program for select
  select VAR; do

aber es lässt sich nicht ausführen. Warum?

  1. Nach #! darf kein Leerzeichen stehen.

  2. In Kommentaren dürfen keine Schlüsselwörter (test, for, select) der Bash stehen.

  3. Nach der ersten Zeile muss eine Leerzeile folgen.

  4. Vor dem ersten Kommando muss eine Leerzeile vorangehen.

  5. bash muss durch /bin/bash ersetzt werden.

Zur Seite der Frage

Welche Dateirechte muss ein Shell-Skript besitzen, damit es ausgeführt werden kann?

  1. r

  2. w

  3. x

  4. SetUID (s statt x für den Eigentümer)

Zur Seite der Frage

Sie wollen ein Skript nicht durch /bin/sh, sondern einen anderen Interpreter ausführen lassen. Was müssen die ersten beiden Zeichen Ihres Skriptes sein?

Textfrage

Zur Seite der Frage

Die Shell-Skript-Zeile

  while [-e datei]; do bla; done

ist fehlerhaft. Warum?

  1. [...] ist nur nach if erlaubt, while benötigt test.

  2. while erwartet einen logischen Ausdruck, nicht ein Programm (blah).

  3. Nach do fehlt das Semikolon.

  4. Nach [ und vor ] fehlt ein Leerzeichen.

  5. Die Bestandteile der while-Anweisung müssen durch Zeilenumbrüche getrennt werden, nicht durch Semikolons.

Zur Seite der Frage

Die Shell-Skript-Zeilen

  for a in 0 2 10; do

echo $a done

erzeugen eine Ausgabe. Welche?

  1. 0, 2, 10 (auf separaten Zeilen)

  2. 0, 2, 4, 6, 8, 10 (auf separaten Zeilen)

  3. 0 2 10

Zur Seite der Frage

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
28.11.2009 18:43:38

Benutzer

Nicht angemeldet

Kommentare

RSS