Perguntas com a marcação «shell»

11
canalizando uma senha e segurança

Às vezes eu faço echo "secret" | mysql -u root -p .... Agora, concerteza sobre segurança aqui: alguém que pode listar todos os processos pode ver a senha? Para verificar eu tentei com echo "test" | sleep 1000e o comando echo com o segredo não era visível na saída de "ps aux". Portanto, presumo que...

11
Como passar parâmetros para uma função?

Preciso processar uma cópia de trabalho SVN em um script PS, mas tenho problemas para passar argumentos para funções. Aqui está o que eu tenho: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items |...

10
Link simbólico e sudo

Eu crio um link simbólico: ln -s /tmp/folder1 /tmp/folder2 Então eu vou para / tmp / folder2 e corro pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Por que pwdcom sudodar o diretório original? Estou escrevendo um script bash e preciso do caminho...

10
A opção -true da Find: para quê?

GNU find (e outros?) Tem um -trueteste junto com a normalidade -name, -mode, -usere assim por diante. Na página do manual: Sempre verdadeiro. Toda vez que vejo a página de manual, percebo isso e me pergunto quando seria útil. Então, dê-me alguns exemplos de quando é útil:...

10
Como mudar o shell padrão no FreeBSD?

O shell padrão no FreeBSD é she eu realmente não suporto: o preenchimento automático é muito limitado, e os comandos de rehash me matam. Eu me sinto como um homem armado e com uma perna ... Como posso alterar o shell globalmente para zshou bash- para root e para todos os usuários atuais e...

10
Parâmetros do PowerShell

Eu tenho um bloco Param no meu script 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 ) Posso usar o CmdLet do host de leitura em um campo de...

10
Proteger o loop foreach quando lista vazia

Usando o Powershell v2.0, desejo excluir todos os arquivos com mais de X dias: $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...