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 habe eine mehrzeilige Variable und möchte nur die erste Zeile in dieser Variablen. Das folgende Skript veranschaulicht das Problem: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as follows: # Onlygetthefirstline echo " Set the value of …
Ich habe folgende Dateien: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Ich möchte die Anzahl der Dateien zählen, snpderen Name das Wort (Groß- und Kleinschreibung beachten) enthält. Ich habe es versucht grep -a 'snp' | wc -l aber dann wurde mir klar, dass grepin den Dateien gesucht wird. Was …
Ich fange an, Regex zu lernen, daher benutze ich diesen Befehl wiederholt: grep pattern /usr/share/dict/american-english Nur der Teil mit Muster ändert sich, daher muss ich immer wieder den langen Ausdruck " / usr / share / dict / american-english " schreiben . Jemand machte die Bemerkung, dass es möglich ist, …
Ich habe einen einfachen Bash - Skript , das eine Reihe von Kontrollen läuft ( ping, nslookupusw.) und sendet dann einen E - Mail - Bericht mit dem Ausgang dieser Daten. Ich möchte, dass die E-Mail Informationen darüber enthält, wie lange die Ausführung des gesamten Skripts gedauert hat. Gibt es …
Ich schreibe ein Shell-Skript, das eine Reihe von Befehlen ausführen muss, und jeder Befehl hängt von jedem vorherigen Befehl ab. Wenn ein Befehl fehlschlägt, sollte das gesamte Skript fehlschlagen und ich rufe eine Exit-Funktion auf. Ich könnte den Exit-Code jedes Befehls überprüfen, aber ich frage mich, ob es einen Modus …
Wir führen Debian Etch, Lenny und Squeeze aus, da in diesem Shop noch nie Upgrades durchgeführt wurden. Wir haben über 150 Systeme, auf denen verschiedene Debian-Versionen ausgeführt werden. Angesichts des "Shell-Schocks" dieser Woche gehe ich davon aus, dass ich Bash aktualisieren muss. Ich kenne Debian nicht, also bin ich besorgt. …
Ich kann diesen Befehl über meine Eingabeaufforderung ausführen: cp -r folder/!(exclude-me) ./ Um alle Inhalte mit folder Ausnahme des genannten Unterverzeichnisses rekursiv exclude-mein das aktuelle Verzeichnis zu kopieren . Dies funktioniert genau wie vorgesehen. Ich brauche dies jedoch, um in einem von mir geschriebenen Bash-Skript zu arbeiten, in dem ich …
Beachten Sie, dass dies kein Duplikat ist. Ich frage nach dem Deaktivieren des Caches, nicht nach dem Löschen. Wenn Sie einen Cache löschen müssen, ist dieser offensichtlich nicht deaktiviert. In den seltenen Fällen, in denen ich Bashs Cache mit Dingen bemerke, die er im Pfad gefunden hat, liegt es nicht …
Meine Datei besteht aus folgenden Elementen: grob: username:username:username:username:username Die obige Zeile enthält weiterhin ca. 600 Zeichen. Ich verwende den awkBefehl, um ihn als Argument in einer API / HTTP-Anforderung zu verwenden, die über die Befehlszeile gesendet wird. Ich verwende mein Skript, um eine Liste der Benutzerkonten zu erhalten, die mir …
Ich habe ein Skript launch.sh, das sich selbst als ein anderer Benutzer ausführt, um Dateien mit dem richtigen Eigentümer zu erstellen. Ich möchte -x an diesen Aufruf übergeben, wenn er ursprünglich an das Skript übergeben wurde if [ `whoami` == "deployuser" ]; then ... bunch of commands that need files …
Ich suche nach einer Möglichkeit, Platzhalterzeichenfolgen in einer Vorlagendatei durch konkrete Werte durch gängige Unix-Tools (bash, sed, awk, möglicherweise perl) zu ersetzen. Es ist wichtig, dass der Austausch in einem einzigen Durchgang erfolgt, dh was bereits gescannt / ersetzt wurde, darf bei einem anderen Austausch nicht berücksichtigt werden. Diese beiden …
Ich arbeite an einem Shell-Skript, das einen komplexen Befehl aus Variablen erstellt, z. B. wie folgt (mit einer Technik, die ich aus den Bash-FAQ gelernt habe ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Dieses Skript fügt die Parameter dynamisch hinzu --do-something "$SOME_ARG"und gibt --with "$ANOTHER_ARG"an, some_complex_commandob …
Erstellen Sie einen SSH-Schlüssel: $ ssh-keygen -t rsa –P "" Verschieben des Schlüssels zum autorisierten Schlüssel: $ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys bash: /home/user/.ssh/authorized_keys: No such file or directory
Problem: Ich habe mehrere Bash-Funktionen und Aliase. Ich kann mich nicht an alle erinnern, also öffne ich normalerweise meine .bash_functionsund .bash_aliasesDateien, um zu finden, was ich brauche. Fragen): Wie kann ich Funktionen / Aliase auflisten, die an der Bash-Eingabeaufforderung verfügbar sind? Kann ich meine Bash-Funktionen / Aliase mithilfe von Kommentaren …
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.