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.
Ich versuche, eine Reihe von Musiktiteln in einem Verzeichnis umzubenennen, habe jedoch den folgenden Fehler erhalten: Beim Verschieben mehrerer Dateien muss das letzte Argument ein Verzeichnis sein Dies ist das Skript: for file in * ; do mv $file $(echo $file |sed 's/^.\{5\}//g') done Dies funktioniert für eine Datei ohne …
Ich benötige ein Bash-Skript, um eine verschlüsselte Datei zu erstellen, da die bezogene Datei vertrauliche Informationen enthält. Ich möchte, dass das Skript zur Eingabe der GPG-Passphrase auffordert und dann ausgeführt wird und die verschlüsselte Datei bezieht. Ich kann allerdings nicht herausfinden, wie das geht. Es muss eine Benutzereingabe für die …
Ist es möglich, eine Windows-Verknüpfungsdatei (.lnk) in Bash zu erstellen? Nein, ich spreche nicht von Symlinks ... Ich muss einige Windows-Verknüpfungen in meine Samba-Freigabe einfügen.
Ich verwende sudo-1.8.6 unter CentOS 6.5. Meine Frage ist sehr einfach: Wie verhindere ich, dass SHELL von einer Benutzerumgebung in eine Sudo-Umgebung übertragen wird? Normalerweise gehen die Leute in die andere Richtung - sie möchten eine Umgebungsvariable beibehalten. Ich habe jedoch ein Problem, bei dem mein Benutzer "zabbix", dessen Shell …
Wenn ständig in eine Datei geschrieben wird und ich die Kontrolle über die Datei mit root übernehmen möchte, könnte ich Folgendes tun: sudo rm somefile; sudo touch somefile Kann der Anhängevorgang zwischen diesen beiden Befehlen an die Datei anhängen? Wenn ja, gibt es eine Möglichkeit, um sicherzustellen, dass kein anderer …
Ich habe diesen Benutzer, der nur begrenzte Sudo-Berechtigungen hat, aber er schafft es von Zeit zu Zeit, Fehler zu machen. Ich möchte seine Abenteuer im Auge behalten, damit ich jeden Schaden mit weniger Graben rückgängig machen kann. Idealerweise möchte ich, dass ein Dienst mit den folgenden Funktionen gut integriert und …
Wenn Sie die Befehlszeile verwenden, wird es oft sehr unübersichtlich. Dies macht es unpraktisch, beispielsweise frühere Befehle und deren Ausgaben zu untersuchen. Ich möchte jedes Mal eine neue Zeile hinzufügen, bevor die Eingabeaufforderung angezeigt wird. Wie so: <clutter> <blank line> name@machine:~$ Ich benutze die Bash-Shell. Wie kann dies erreicht werden?
Ich habe zwei Dateien in meinem aktuellen Ordner (MA502), deren Namen - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Ich habe viele solcher Ordner - zB MA503, MA504 usw., und ich möchte diese durchlaufen. Ich ordne meine Variablennamen mit Platzhaltern zu - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Ich möchte diese Dateien in einem Skript verarbeiten, und ich möchte …
Ich habe ein Skript von einer anderen Person, das einen Blick darauf hat (Hinweis: Es ist eine einzelne Datei): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Ich frage mich, was der Zweck des zweiten und dritten Schebangs ist. Ist es versehentlich oder …
Ich arbeite mit Select und Case in Bash. Ich habe derzeit neun Optionen, was ein schönes, ordentliches 3x3-Raster von Optionen ergibt, aber es wird folgendermaßen angezeigt: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) load file 6) …
Ich habe eine Zeile aus einer Datei wie dieser: attempting to create a 512^3 level (with Dirichlet BC) using a 16^3 grid of 32^3 boxes and 800 tasks... Ich möchte , dass die extrahieren 512^3, 16^3, 32^3und 800vier Zahlen von ihr und ordnen sie jeweils zu vier Variablen level, grid, …
Ich suche nach einer zuverlässigen Methode, um zu testen, ob postfixsie in einem Bash-Skript ausgeführt wird. Mein erster Versuch war einfach zu versuchen pidof postfix, was nicht funktioniert. Dann habe ich versucht, die postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: …
Ich weiß, wie man das Ergebnis verschiedener Befehle kombiniert paste -t',' <(commanda) <(commandb) Ich kenne die gleiche Eingabe zu verschiedenen Befehlen cat myfile | tee >(commanda) >(commandb) Wie kann man nun diesen Befehl kombinieren? Damit ich es tun kann cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb …
Ich habe so ein Bash-Skript export pipedargument="| sort -n" ls $pipedargument Aber es gibt den Fehler ls: |: No such file or directory ls: sort: No such file or directory Es scheint den Inhalt von "| sort -n"nur als ein Argument zu behandeln, an das weitergegeben wird ls. Wie kann …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.