Als «scripting» getaggte Fragen

Ein Skript ist eine Folge von Befehlen oder Anweisungen, die von einem Interpreterprogramm ausgeführt und nicht zu einem eigenständigen ausführbaren Programm kompiliert werden.

2
Problem beim Ausführen des Befehls "newgrp" im Skript
Ich möchte die Arbeitsgruppe in meinem Skript ändern. Also habe ich eine Zeile newgrp test_grp1in mein Skript geschrieben. Mein Skript wird jedoch nach dem Ausführen dieser Zeile automatisch beendet. Gibt es eine Lösung, um dieses Problem zu lösen? #/bin/ksh ... newgrp test_grp1 ... Hinweis: Ich verwende Unix AIX OS.
9 scripting  aix  group 

2
Immer wenn ansible in CentOS7 Änderungen an sshd vornimmt, kann eine zufällige zukünftige Wiedergabe keine Verbindung herstellen
Dies war jetzt ein irritierendes Problem, da ich dachte, ich würde endlich die gesamte Community fragen, was eine mögliche Lösung sein könnte. Es ist noch irritierender, dass ich der einzige bin, bei dem dieses Problem auftritt. Im Wesentlichen werden sshd-Konfigurationen oder Teile von sshd jederzeit in CentOS 7.x geändert und …

7
Bash awk Befehl mit Anführungszeichen
Ich habe eine Weile versucht, die Antwort auf diese Frage zu finden. Ich schreibe ein schnelles Skript, um einen Befehl auszuführen, der auf der Ausgabe von awk basiert. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home …
8 bash  shell  scripting 




1
Erstellen meiner eigenen CP-Funktion in Bash
Für eine Aufgabe werde ich gebeten, geschickt eine Bash-Funktion zu schreiben, die die gleiche Grundfunktionalität wie die Funktion cp(Kopie) hat. Es muss nur eine Datei in eine andere kopiert werden, sodass nicht mehrere Dateien in ein neues Verzeichnis kopiert werden. Da ich neu in der Bash-Sprache bin, kann ich nicht …



2
Was ist der zuverlässige Weg, um das .ssh-Verzeichnis jedes Benutzers von bash abzurufen?
Ich kann das / etc / passwd mit augtool analysieren: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ... aber es scheint ein bisschen zu verworren. Gibt es ein einfaches, dediziertes Tool zum Anzeigen des Benutzerhauses (wie usermodes zum Ändern verwendet werden …

4
awk mit if-Anweisungen
Ich versuche, mit awk aus einer Datei zu drucken, aber meine Ausgabe ist leer. Hier ist mein Code bis jetzt accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts Ich habe auch Folgendes versucht: …
8 shell  scripting  awk 

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 …

1
Gibt es eine Garantie dafür, dass / usr / bin / env existiert?
Oft sehe ich, dass Skripte mit einer Shebang-Zeile beginnen, die #!/usr/bin/env interpreter_namefür jeden Interpreter verwendet wird, mit der Begründung, dass verschiedene Systeme möglicherweise den Interpreter haben, den sie benötigen, um an verschiedenen Orten installiert zu werden. Wenn ich zum Beispiel davon ausgehe, dass pythones installiert /usr/bin/pythonist, kann ein Benutzer, der …
8 scripting  env 

3
rsync aktuell x GB
Ich suche nach einem Befehl / Skript, mit dem die zuletzt geänderten Dateien (bis zu 10 GB) auf einen anderen Computer kopiert werden können. Wenn also 4 Dateien mit jeweils 4 GB vorhanden sind, sollten nur 2 vom Skript übertragen werden. Wenn 12 Dateien mit einer Größe von 1 GB …


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.