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
Die Fertigstellung der Bash-Registerkarte beendet die Suche
Wenn ich in bash tippe und die Tabulatortaste drücke, um automatisch zu vervollständigen, dauert es manchmal sehr lange. Zum Beispiel dauert das Lesen von Verzeichnissen für Datei-E / A> 5 Sekunden, und daher muss ich warten, bis die E / A abgeschlossen ist, bevor ich mit der Eingabe fortfahren kann. …



2
Was ist der effizienteste Weg, um nach zwei völlig getrennten Dingen zu suchen und die Werte getrennten Variablen zuzuweisen?
CentOS 6.x. Ich möchte die Ausgabe von curl übernehmen, nach zwei vollständig getrennten Zeichenfolgen suchen und ihre jeweiligen Werte als Variablen zuweisen. Was ist der effizienteste Weg, dies zu tun (ohne die Ausgabe auf die Festplatte zu schreiben)? Normalerweise würde ich mir ein Skript mit so etwas wie vorstellen: #!/usr/bin/env …

4
Regex-Matching mit "lokalisieren"
Ich versuche, mit dem Befehl "find" Dateien in meinem Home-Ordner zu finden. Wenn ich jedoch versuche, dies auszuführen, erhalte ich keine Ergebnisse: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Ich habe es auch versucht, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$aber das liefert auch keine Ergebnisse. Die Datei, nach der ich suche, um sie zu …


3
Schwanz mit sed emulieren
Ich habe ein Mini-System mit nur einem begrenzten Anzahl von Binärdateien ( bash, cp, cat, sed, ...). Ich habe keinen tailBefehl und frage mich, ob ich die Tail-Funktionalität mit emulieren könntesed cat foo.txt | tail -n 10 Ich weiß, dass ich mit sed die Zeilen 1-10 drucken kann cat foo.txt …
8 bash  sed 

4
Konvertieren Sie CSV in eine HTML-Tabelle
Ich habe eine Medical.csvDatei mit Zeilen im folgenden Format: field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation' field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation' Ich möchte ein schreiben Bash - Skript , es mit zu HTML - Tabelle zu konvertieren field, displayNameund typeals Header dynamisch. Die Csv2HtmlConverter.sh(Inspiriert von Antwort bei Konvertieren von CSV …

2
Nicht druckbare Zeichen aus Erwartungsprotokollen entfernen?
Wie kann ich die folgenden Zeichenfolgen aus meinen Dateien entfernen? ^[[64;8H, ^[[?25h, ^[[1;64rEtc oder vermeiden, erwarten , dass sie in erster Linie hinzufügen? Hintergrund: Ich verwende eine Sammlung von Expect-Skripten für bestimmte Aufgaben. Die Ausgabedateien, die ich sammle, enthalten häufig die oben genannten Zeichentypen (wie in emacs / vi / …
8 bash  expect  tr 

2
Apps nach einer Neuinstallation neu installieren?
Ich bin auf Debian und möchte mein Laufwerk neu partitionieren und neu installieren. Gibt es eine einfache Möglichkeit, alle derzeit installierten Pakete nach einer Neuinstallation wiederherzustellen? Ich denke darüber nach, indem ich eine Backup-App-Liste erstelle: #generate list of installed packages dpkg -l | awk '{ print $2 }' ORS="\n" | …
8 bash  debian  apt  backup  dpkg 

2
Bash Globbing und Streitübergabe
Ich habe das folgende vereinfachte Bash-Skript #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Wenn ich Argumente (Dateinamen) als Parameter übergebe, gibt dieses Skript die richtigen Dateinamen aus. Wenn ich dagegen keine Argumente übergebe, wird es gedruckt /home/user/print/*.pdf: No …




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.