Als «shell» getaggte Fragen

14
Wie sortiere ich mit den Befehlen grep und sort?

Ich möchte eine sortierte Liste aller in der Datei gefundenen TCP-Dienste erstellen /etc/services, die Ausgabe des Befehls grep tcp /etc/servicesin den Befehl sortleiten und dann die Ausgabe dieser Pipe in die Datei umleiten ~/pipelab.txt. Ich erhalte immer wieder die Fehlermeldung, dass meine...

14
Was zeigt echo $ -1 an?

Was bedeutet die Ausgabe von echo $-1, echo $-2, echo $-3.. das? Auf einer meiner Linux-Boxen zeigt es mir: echo $-1 imsBEl1 echo $-2 imsBEl2 Und auf einer anderen Linux-Box zeigt es: echo $-1 himBH1 echo $-2 himBH2 Mappen sie auf einige Speicherorte oder etwas

14
Bereiten Sie Antworten auf Fragen eines Befehls vor

Angenommen, ich möchte ein Shell-Skript schreiben, das nur einen Befehl ausführt. Dieser Befehl ist jedoch schlecht konzipiert. Es werden keine Befehlszeilenoptionen angeboten. Stattdessen werden einige Fragen gestellt und auf Benutzereingaben gewartet. Gibt es eine Möglichkeit, diese Eingabe im...

14
Zeichenkette am letzten Begrenzer abschneiden

Ich habe einen Dateinamen wie a.b.c.txt, ich möchte, dass diese Zeichenfolge als geteilt wird string1=a.b.c string2=txt Grundsätzlich möchte ich den Dateinamen und seine Erweiterung aufteilen. Ich habe verwendet, cutaber es spaltet sich als a,b,cund txt. Ich möchte die Zeichenfolge am letzten...

14
Wie verkette ich die Befehle 'date -d @xxxxxx' und 'find ./'?

Ich habe Verzeichnisse, deren Namen Zeitstempel sind, angegeben in Millisekunden seit dem 01.01.1970: 1439715011728 1439793321429 1439879712214 . . Und ich brauche eine Ausgabe wie: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST...

14
Check Variable ist ein Array in Bourne wie Shell?

In einer Bourne-ähnlichen Shell, die Array-Variablen unterstützt, können wir mithilfe von Parsing prüfen, ob es sich bei der Variablen um ein Array handelt. Alle folgenden Befehle wurden nach dem Ausführen ausgeführt a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a...

14
Gibt es nicht interaktive Login-Shells?

Ich weiß, was der Unterschied zwischen interaktiven / nicht interaktiven und Anmelde- / Nicht-Anmelde-Shells ist, aber in der Praxis scheint es nie eine nicht interaktive Anmelde- Shell zu geben, es sei denn, Sie haben so etwas wie /bin/bash --login some-script.shein Skript (und selbst das scheint...

14
Wird die Falle von einer Unterschale geerbt?

Ich habe folgendes Skript ausprobiert: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo Die Ausgabe für das obige Skript war: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Ich hatte...

14
Indizieren Sie eine Zeichenfolge in Bash

Wie kann ich in sh / bash nach Index auf einen String verweisen? Das heißt, im Grunde es zu teilen. Ich versuche, 5 Zeichen eines Dateinamens zu entfernen. Alle Namen haben die Struktur: name_nr_code. Ich versuche, das 5 alphanumerische Codebit zu entfernen. name_nr_ist immer 10 Zeichen. Gibt es so...