Als «command-line» getaggte Fragen

Fragen zur Verwendung der Befehlszeilenschnittstelle (CLI).

2
Skript zum Austauschen der Namen zweier Dateien
Ich bin neu in Bash Scripting. Ich habe versucht, ein Skript zu erstellen, das die Dateinamen der beiden vom Benutzer übergebenen Dateien austauscht. Hier ist ein Bild der beiden bisherigen Versionen meines Skripts Hier ist das Skript im Textformat mit mv: #! /bin/bash file1=$file1 file2=$file2 echo "write file name :" …


4
Benennen Sie Dateien um, die groß geschrieben werden sollen, ohne jedoch Auswirkungen auf Dateierweiterungen zu haben
Ich verwende dies in einem Kundenverzeichnis, um Dateien umzubenennen, wobei der erste Buchstabe jedes Wortes gemäß seiner Anfrage großgeschrieben wird: rename 's/\b(\w)/\u$1/g' * Das funktioniert gut, aber es wird auch der erste Buchstabe der Erweiterung großgeschrieben. Ich verwende dies, um Folgendes zu beheben: rename 's/\.Txt$/.txt/' *.Txt Das funktioniert in Ordnung, …

1
Wayland entspricht "xset led"
Ich benutze Ubuntu seit 16.04 mit der CM Storm Tastatur. Wenn Sie diese Tastatur unter Windows verwenden, wird durch Drücken der Scroll LockTaste die Hintergrundbeleuchtung aktiviert / deaktiviert. Bisher haben unter Ubuntu die Befehle xset led(Ein) und xset -led(Aus) die Hintergrundbeleuchtung eingestellt. Dies ist sehr wichtig, da die Tastenbeschriftungen ohne …

2
Listen Sie alle optionalen Argumente eines bestimmten Befehls in bash auf
Ich habe mich gefragt, ob es eine Möglichkeit gibt, alle optionalen Argumente eines Befehls in bash herauszufinden, ohne die Manpage öffnen und viele unerwünschte Informationen durchgehen zu müssen. Eg: Input: <some_command> cat Output: -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -e equivalent to -vE …

2
Wie kann ich alle Java-Quelldateien in das jeweilige Paketverzeichnis verschieben?
Ich bin neu in Linux und weiß nicht viel über Linux-Befehle. Mein Szenario ist, dass ich so viele Java-Quelldateien mit unterschiedlichen Paketnamen in einem Verzeichnis habe. Ich möchte alle diese Java-Quelldateien in ihr jeweiliges Paketverzeichnis verschieben. In jeder Java-Quelldatei ist die erste Zeile eine Paketanweisung, der möglicherweise ein Kommentar vorangestellt …

1
Terminal spricht nach dem Curl-Befehl in Zungen
Ich verwende Ubuntu 16.04.3 über die Oracle VirtualBox. Ich versuche, eine Python-Umgebung Anaconda über das Terminal zu installieren. Nach den Anweisungen zum Installieren der Anaconda Python Distribution unter Ubuntu 16.04 kam ich zu: curl -O https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh Zu diesem Zeitpunkt begann mein Terminal in Zungen mit Beispielausgabe zu sprechen: "n�� ء�Q�6� …


3
Wie füge ich Dateinamen abwechselnde Zeichenfolgen hinzu und nummeriere sie paarweise neu?
Mit einem Hochdurchsatzmikroskop erzeugen wir Tausende von Bildern. Nehmen wir an, unser System nennt sie: ome0001.tif ome0002.tif ome0003.tif ome0004.tif ome0005.tif ome0006.tif ome0007.tif ome0008.tif ome0009.tif ome0010.tif ome0011.tif ome0012.tif ... Wir möchten alternativ c1und c2in Bezug auf den numerischen Wert der Bilder einfügen und dann die ursprüngliche Nummerierung so ändern, dass jede …

4
Bash-Skript zum Erstellen eines Verzeichnisses
Ich spiele mit Skripten herum. Ich kann ein Skript erstellen, das mich beim Ausführen zur Eingabe eines Namens für ein neues Verzeichnis auffordert, es erstellt, dann mehrere Dateien erstellt, Zeilen wiedergibt und dann alles löscht. Was ich tun möchte, ist es leicht zu verändern, damit es das Verzeichnis selbst erstellt …

4
Wie füge ich mit sed für jede Zeile einen anderen Header ein?
Ich muss eine Textdatei mit 770 Zeilen ändern und für jede eine andere Überschrift hinzufügen. Ich habe beispielsweise Folgendes: CWGAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAG ACACTCTTTCCCTACACGACGCTCTTCCGATCTAGGC ACACTCTTTCCCTACACGACGCTCTTCCGATCTGATT ACACTCTTTCCCTACACGACGCTCTTCCGATCTACCGT Und ich möchte dies erhalten: >seq1 CWGAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAG >seq2 ACACTCTTTCCCTACACGACGCTCTTCCGATCTAGGC >seq3 ACACTCTTTCCCTACACGACGCTCTTCCGATCTGATT >seq4 ACACTCTTTCCCTACACGACGCTCTTCCGATCTACCGT


1
Wie entferne ich ein Verzeichnis, ohne dessen Inhalt zu entfernen?
Nehmen wir an, ich habe ein Verzeichnis /home/smit/test. Darin habe ich viele Unterverzeichnisse und Dateien. Ich möchte nur das Verzeichnis /home/smit/test und nicht seinen inneren Inhalt entfernen , damit Dateien und Unterverzeichnisse von /home/smit/testautomatisch in das Verzeichnis aufgenommen werden /home/smit/. In einem realen Fall habe ich auch ein /usr/share/backgrounds/all/Verzeichnis mit …


4
Verwenden Sie sed, um das letzte Leerzeichen in jeder Zeile durch ein Komma zu ersetzen, und entfernen Sie dann alle Leerzeichen
Ich habe eine zweispaltige, durch Leerzeichen getrennte TXT-Datei, aber die erste Spalte enthält Leerzeichen (die Fehler sind). Ich muss es in eine CSV konvertieren, aber ich kann nicht einfach alle Leerzeichen durch Kommas ersetzen. Beispieleingabe: gi|118592783|ref|ZP_01550172.1|_biphenyl-2 3-diol_1 2-dioxygenase_[Stappia_aggregata_IAM_12614] 1 Gewünschte Ausgabe: gi|118592783|ref|ZP_01550172.1|_biphenyl-23-diol_12-dioxygenase_[Stappia_aggregata_IAM_12614],1 Wie kann ich sed(oder etwas anderes) verwenden, um …

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.