Als «shell» getaggte Fragen

11
PowerShell-Leistungsunterschiedsfilter vs. Funktion

Ich lese derzeit das Schritt-für-Schritt-Buch zu Windows PowerShell 3.0, um weitere Einblicke in PowerShell zu erhalten. Auf Seite 201 zeigt der Autor, dass ein Filter schneller als die Funktion mit derselben Funktion ist. Dieses Skript dauert auf seinem Computer 2,6

11
Weiterleiten eines Passworts und Sicherheit

Das mache ich manchmal echo "secret" | mysql -u root -p .... Jetzt geht es mir hier um Sicherheit: Kann jemand, der alle Prozesse auflistet, das Passwort sehen? Zur Überprüfung habe ich es mit versucht echo "test" | sleep 1000und der Echo-Befehl mit dem Geheimnis war in der Ausgabe von "ps aux"...

11
Wie übergebe ich Parameter an eine Funktion?

Ich muss eine SVN-Arbeitskopie in einem PS-Skript verarbeiten, habe jedoch Probleme, Argumente an Funktionen zu übergeben. Folgendes habe ich: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items |...

10
Symbolische Verbindung und Sudo

Ich erstelle eine symbolische Verknüpfung: ln -s /tmp/folder1 /tmp/folder2 Dann gehe ich zu / tmp / folder2 und starte pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Warum gibt man pwdmit sudodas Originalverzeichnis? Ich schreibe ein Bash-Skript und...

10
Find's -wahre Option: Wofür?

GNU find (und andere?) Einen -trueTest zusammen mit dem normalen -name, -mode, -userund so weiter. Von der Manpage: -wahr Immer wahr. Jedes Mal, wenn ich die Manpage sehe, bemerke ich das und frage mich, wann es nützlich sein würde. Geben Sie mir einige Beispiele, wann es nützlich ist:...

10
Powershell-Parameter

Ich habe einen Param-Block in meinem Skript Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Kann ich das Read-Host CmdLet in einem...

10
Ändern der MySQL-Bindeadresse in einem Skript

Was wäre der beste Weg, um die MySQL-Bindungsadresse in der my.cnf von einem Shell-Skript aus zu ändern? Gibt es eine Möglichkeit, ein Tool wie mysqladmin zu verwenden, oder sollte ich sed verwenden oder sollte ich es einfach an my.cnf anhängen und hoffen, dass der zweite Eintrag den ersten...

10
Schützen Sie jede Schleife, wenn die Liste leer ist

Mit Powershell v2.0 möchte ich alle Dateien löschen, die älter als X Tage sind: $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item...