Perguntas com a marcação «shell»

95
Shell - Grava o conteúdo da variável em um arquivo

Eu gostaria de copiar o conteúdo de uma variável (aqui chamada var) em um arquivo. O nome do arquivo é armazenado em outra variável destfile. Estou tendo problemas para fazer isso. Aqui está o que tentei: cp $var $destfile Eu também tentei a mesma coisa com o comando dd ... Obviamente o...

95
Hashbang apropriado para scripts Node.js

Estou tentando criar um script para node.js que funcionará em vários ambientes. Particularmente para mim, estou alternando entre o OS X e o Ubuntu. No primeiro, o Node é instalado como node, mas no segundo ele é nodejs. No início do meu script, posso ter: #!/usr/bin/env

95
adb shell su funciona, mas adb root não

Eu fiz root no meu Galaxy S3 desbloqueado (SGH-T999) Agora, estou tentando executar a adb rootpartir do prompt de comando do Windows , mas estou obtendo um adbd cannot run as root in production buildserro. Então, a primeira coisa que verifiquei foi se meu telefone estava realmente...

94
Maneira elegante de pesquisar arquivos UTF-8 com BOM?

Para fins de depuração, preciso pesquisar recursivamente em um diretório todos os arquivos que começam com uma marca de ordem de bytes (BOM) UTF-8. Minha solução atual é um script de shell simples: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo...

94
Como normalizar um caminho no PowerShell?

Eu tenho dois caminhos: fred\frog e ..\frag Posso juntá-los no PowerShell assim: join-path 'fred\frog' '..\frag' Isso me dá isso: fred\frog\..\frag Mas eu não quero isso. Quero um caminho normalizado sem os pontos duplos, como este: fred\frag Como posso conseguir

94
Referindo-se a um arquivo relativo à execução do script

Em um script bash que estou escrevendo, uso sourcepara incluir a variável definida em um arquivo de configuração. O script a ser executado é act.sh, enquanto o script a ser sourced é act.conf.sh, então act.sheu tenho: source act.conf.sh No entanto, isso só funciona quando executado act.shno...

94
Como obter o diretório pai do pai no Powershell?

Portanto, se eu tiver um diretório armazenado em uma variável, diga: $scriptPath = (Get-ScriptDirectory); Agora eu gostaria de encontrar o diretório dois níveis pai acima. Eu preciso de uma boa maneira de fazer: $parentPath = Split-Path -parent $scriptPath $rootPath = Split-Path -parent...

94
Copie o arquivo remotamente com PowerShell

Estou escrevendo um script do PowerShell que desejo executar do Servidor A. Desejo me conectar ao Servidor B e copiar um arquivo para o Servidor A como backup. Se isso não puder ser feito, gostaria de me conectar ao Servidor B do Servidor A e copiar um arquivo para outro diretório no Servidor...

94
O que significa “&” no final de um comando linux?

Sou administrador de sistema e fui solicitado a executar um script Linux para limpar o sistema. O comando é este: perl script.pl > output.log & então, este comando está terminando com um &sinal, há algum significado especial para isso? Tenho conhecimento básico de shell, mas nunca...

94
Exibir dois arquivos lado a lado

Como dois arquivos de texto não classificados de comprimentos diferentes podem ser exibidos lado a lado (em colunas) em umshell Dado one.txte two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a...