Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

4
Bash hat das Globbing in einem Makefile verlängert
Ich möchte eine Operation für alle Dateien in einem bestimmten Ordner ausführen, die nicht mit einem bestimmten Präfix beginnen (z exclude_. B. ). Ich habe eine Bash- forSchleife mit einem erweiterten Glob, der so aussieht: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done Auf der Kommandozeile funktioniert das …
14 bash  make 



7
Einstellen des ID3-Titel-Tags auf den Namen der MP3-Datei
Hat jemand ein Bash-Skript, das eine Medienbibliothek durchläuft und das ID3-Titel-Tag jeder MP3-Datei so festlegt, dass es dem Namen der Datei entspricht? Ich bin auch offen für andere automatisierte Methoden. Dies kann eine GUI-Anwendung sein oder alles, was die Arbeit automatisch erledigt. Eine EasyTag-Methode finden Sie hier: So benennen Sie …
14 linux  bash  script  id3 

14
Scripting: Was ist am einfachsten, um einen Wert in einem Tag einer XML-Datei zu extrahieren?
Ich möchte eine pom.xml ('Project Object Model' von Maven) lesen und die Versionsinformationen extrahieren. Hier ist ein Beispiel: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> …
14 linux  bash  unix  python  xml 


1
Wie man "-" in Bash entkommt [Duplikat]
Diese Frage hat hier bereits Antworten : Geschlossen vor 7 Jahren . Mögliches Duplizieren: Unix-Tools: Was ist, wenn eine Datei minus etwas heißt? Bitte sagen Sie mir, wie ich dem entkommen kann: [root @ unix ~] # ./-sh -bash: ./-sh: Berechtigung verweigert [root @ unix ~] # chmod + x …

4
Was bedeutet ">>" im Terminalbefehl?
Ich bin auf einen Befehl gestoßen, der gerade unten gegeben wurde - $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile Soweit ich das beurteilen kann, wird es wahrscheinlich zum Festschreiben der Änderungen in .bash_profile verwendet, aber wofür genau wird es verwendet?

2
Wie debugge ich Bash-Abschlüsse?
Ich habe einige Bash-Vervollständigungsfunktionen erstellt, die alle isoliert zu funktionieren scheinen, aber unerwartete Ergebnisse liefern, wenn ich versuche, die Registerkarte mit ihnen zu vervollständigen. Ist es möglich, bashdb zu verbinden, dann zu versuchen, etwas zu vervollständigen und durchzugehen, um zu debuggen und festzustellen, was falsch läuft?

11
Bash / zsh-Verlaufsprotokolldateien pro Verzeichnis
Ich finde, ich arbeite viel an einem Projekt in einem festgelegten Verzeichnis. Manchmal - ein paar Monate später - muss ich etwas an diesem Projekt wiederholen, aber ich kann mich nicht erinnern, was ich getan habe. Ich verwende mercurial oder git, um Änderungen an Dateien zu verfolgen, möchte mich aber …
14 linux  bash  shell  history  zsh 

2
Ausführen eines Befehls ohne Erben der übergeordneten Umgebung
Gibt es eine Möglichkeit, einen Befehl "als ob" in einer neuen Anmeldesitzung auszuführen? Ich habe es schon versucht env -i. Ich möchte mich jedoch nicht mit verschiedenen ENV-Variablen befassen, die ich setzen oder deaktivieren muss. Ich habe es auch versucht bash -c "some command"und bash -l -c "some commmand", aber …
14 bash  shell  session 

3
Kopieren und chmod / chown gleichzeitig
Ich habe eine Protokolldatei, deren Eigentümer rootich in ein Verzeichnis eines anderen Benutzers kopieren möchte, damit dieser sie analysieren kann (sie muss zuerst dekomprimiert werden). Derzeit müsste ich # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz Gibt es eine Möglichkeit, beide Befehle gleichzeitig auszugeben, möglicherweise mit einer oder mehreren cpOptionen?
14 linux  bash 

1
Ein Sudo für mehrere Terminals
Sudo-Root-Berechtigungen werden für eine bestimmte Zeit erteilt, jedoch nur für ein Terminal. Wenn ich sudo in diesem Zeitraum in einem anderen Terminal verwenden möchte, muss ich das Passwort erneut eingeben. Wie kann man Sudo zwingen, über Terminals hinweg zu arbeiten?
14 bash  shell  sudo 


5
Keine bashrc-Datei in meinem Home-Verzeichnis
Folgendes habe ich aus meinem Vortrag notiert: Suchen Sie die Datei .bashrcin Ihrem Home-Verzeichnis machen vi .bashrc Wenn Sie einen Anwendungsordner irgendwo ablegen, stellen Sie sicher, dass sich seine Adresse in der Pfadvariablen befindet. Das Problem ist, dass ich keine .bashrcDatei in meinem Home-Verzeichnis habe. Es gibt nur eine .bash_historyDatei …
14 bash  bashrc 

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.