Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.

8
Diff-Dateien in zwei verschiedenen Verzeichnissen
Ich habe zwei Verzeichnisse mit der gleichen Liste von Dateien. Ich muss alle Dateien, die in beiden Verzeichnissen vorhanden sind, mit dem diffBefehl vergleichen. Gibt es eine einfache Befehlszeilenoption, oder muss ich ein Shell-Skript schreiben, um die Dateiliste abzurufen und sie dann zu durchlaufen?
303 unix  shell  diff 

17
Wie finde ich die Codierung einer Datei per Skript unter Linux?
Ich muss die Codierung aller Dateien finden, die in einem Verzeichnis abgelegt sind. Gibt es eine Möglichkeit, die verwendete Codierung zu finden? Der fileBefehl kann dies nicht. Die für mich interessante Codierung lautet: ISO-8859-1. Wenn die Codierung etwas anderes ist, möchte ich die Datei in ein anderes Verzeichnis verschieben.
303 file  shell  unix  encoding 



14
Wie übergebe ich ein Passwort an pg_dump?
Ich versuche jeden Abend einen Cronjob zu erstellen, um meine Datenbank zu sichern, bevor etwas Katastrophales passiert. Es sieht so aus, als ob dieser Befehl meine Anforderungen erfüllen sollte: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Außer nachdem ich das ausgeführt habe, wird erwartet, dass …


7
Wie verwende ich Shell-Variablen in einem awk-Skript?
Ich habe einige Möglichkeiten gefunden, externe Shell-Variablen an ein awkSkript zu übergeben, bin aber verwirrt über 'und ". Zuerst habe ich es mit einem Shell-Skript versucht: $ v=123test $ echo $v 123test $ echo "$v" 123test Dann versuchte awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ …
289 bash  shell  awk 

12
Wie übergebe ich Befehlszeilenargumente an einen Shell-Alias?
Wie übergebe ich die Befehlszeilenargumente an einen Alias? Hier ist ein Beispiel: alias mkcd = 'mkdir $ 1; cd $ 1; ' In diesem Fall wird $ xx jedoch zum Zeitpunkt der Erstellung des Alias ​​und nicht zur Laufzeit übersetzt. Ich habe jedoch eine Problemumgehung mithilfe einer Shell-Funktion (nachdem ich …
288 shell  alias 




11
So erhalten Sie Argumente mit Flags in Bash
Ich weiß, dass ich in bash leicht positionierte Parameter wie diesen erhalten kann: $0 oder $1 Ich möchte in der Lage sein, Flag-Optionen wie diese zu verwenden, um anzugeben, wofür jeder Parameter verwendet wird: mysql -u user -h host Was ist der beste Weg, um -u paramWert und -h paramWert …
283 bash  shell 




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.