Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

3
Wie vergleiche ich zwei XML-Dateien mit denselben Daten in unterschiedlichen Zeilen?
Ich habe zwei Dateien mit den gleichen Daten, aber in unterschiedlichen Zeilen. Datei 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Datei 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> …

2
Wie mache ich CD-Argumente unempfindlich?
Manchmal erinnere ich mich beim Zugriff auf die verschiedenen Verzeichnisse meistens an die Namen oder zumindest einen Teil der Namen eines Verzeichnisses unter unserem Linux-System. Einige der Verzeichnisse werden jedoch beginnend mit Großbuchstaben oder einem der Zeichen in der Mitte des Namens Großbuchstaben benannt. Kann jemand vorschlagen, wie ich die …

2
Warum übergibt --text = "$ @" nur das erste Wort?
Wenn ich das folgende Skript mit einigen Argumenten wie arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" Zenity erstellt einen Eingabedialog mit diesem Text: "arg1", während ich "arg1 arg2 arg3" erwarte. Wenn ich eine Variable wie das folgende Skript verwende, werden alle Argumente für den Eintragstext angezeigt. #!/bin/bash text="$@" zenity --entry …
9 bash  shell  quoting 



5
So zählen Sie Zeilen, die nach dem ersten Feld in Bash sortiert sind
Hier ist ein Ausschnitt aus dem INPUT: ... #################### Bala Bela;XXXXXX12345;XXXXXX12345678;A SERVER345Z3.DOMAIN.com0 SERVER346Z3.DOMAIN.com0 SERVER347Z3.DOMAIN.com0 SERVER348Z3.DOMAIN.com0 ssh-dss ...pubkeyhere... #################### Ize Jova;XXXXXX12345;XXXXXX12345;A SERVER342Z3.DOMAIN.com0 SERVER343Z3.DOMAIN.com0 SERVER345Z3.DOMAIN.com0 ssh-rsa ...pubkeyhere... ... Und hier ist ein Ausschnitt aus dem OUTPUT, den ich brauche: Bala Bela;XXXXXX12345;XXXXXX12345678;A 4 Ize Jova;XXXXXX12345;XXXXXX12345;A 3 Ich benötige also einen AUSGANG vom EINGANG, …


2
SSH LocalCommand beim Beenden
In können ~/.ssh/configSie die LocalCommandAnweisung verwenden, um einen lokalen Befehl auszuführen, wenn Sie über SSH eine Verbindung zu einem Remotecomputer herstellen. Aber wie führe ich einen Befehl , wenn ich verlassen eine SSH - Verbindung? Es scheint, dass * .bashrc / .bash_profile * -Dateien nicht bezogen werden, wenn die Verbindung …
9 bash  ssh  osx 

5
So fügen Sie einer Datei, die nur über Root-Schreibberechtigung verfügt, eine Zeile hinzu und setzen die Skriptausführung fort
Ich versuche, Bash-Scripting zu lernen. Ich arbeite an einem praktischen Problem und muss irgendwann eine Zeile zu einer Datei hinzufügen, für die eine rootSchreibberechtigung erforderlich ist . Der Code sieht folgendermaßen aus: # some code echo "add this line to the code" >> fileName # some code Ist es möglich, …

1
Spielen eines Sounds / einer Benachrichtigung in Finch über SSH auf meinem lokalen Computer
Ich habe also fincheinen Befehlszeilen-Chat-Client (Think Pidgin), der auf einem Remote-Computer ausgeführt wird, auf dem ich mich sshbefinde. finchhat Benachrichtigungstöne und kann einen Befehl ausführen, wenn bestimmte Ereignisse auftreten, sodass Sie die Audiodatei als übergeben können %s. z.Bmplayer %s Welche Art von Befehl kann ich auf dem Remotecomputer ausführen, wenn …
9 ssh  bash  audio 



3
Wie teile ich die Ausgabe auf und speichere sie in einem Array?
Dies ist die Ausgabe: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 Ich habe es mit 2 Szenarien versucht: Speichern in einem Array @arr=split(',',$stats); echo "statistics: $stats" Speichern in einer Variablen echo $stats | cut -d ',' -f | read s1 echo $s1 Aber keines …
9 bash 

2
Bash: Verwenden Sie einen Alias ​​in einer Variablen
Ich schreibe ein Bash-Skript, das jedes seiner Argumente als Befehl ausführt. Dies funktioniert für Befehle in my PATH, jedoch nicht für Aliase. Ich kann einen Alias ​​im Skript direkt aufrufen, aber ich kann keinen Alias ​​aufrufen, der als Argument übergeben wurde. Das Problem (ich nehme an) ist, dass Aliase vor …
9 bash  alias 

1
Zwei Pipes zu einem Befehl
Die folgende Syntax verwirrt mich ein wenig. Obwohl es funktioniert, versteht es nicht, warum es funktioniert. Es scheint, als wären dem Befehl diff zwei Pipes zugeordnet. Aber gibt es nicht nur einen STDIN? Beispiele: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat bar.txt)
9 bash  shell 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.