Articles of scripting

Como é que #! trabalho de shebang?

Em um script você deve include um #! na primeira linha, seguido pelo caminho para o programa que irá executar o script (por exemplo: sh, perl). Até onde sei, o caractere # indica o início de um comentário e essa linha deve ser ignorada pelo programa que está executando o script. Parece que esta primeira […]

Como obter capacidade de disco e espaço livre do computador remoto

Eu tenho este one-liner: get-WmiObject win32_logicaldisk -Computername remotecomputer e a saída é esta: DeviceID : A: DriveType : 2 ProviderName : FreeSpace : Size : VolumeName : DeviceID : C: DriveType : 3 ProviderName : FreeSpace : 20116508672 Size : 42842714112 VolumeName : DeviceID : D: DriveType : 5 ProviderName : FreeSpace : Size : […]

Data aritmética em script cmd

Eu preciso escrever um script para alterar um nome de arquivo de aDate.txt para bDate.txt onde: aDate é a data atual do sistema no formato yyyymmdd e bDate é a data atual do sistema – 1 no formato aaaammdd . Atualmente tenho: set yy=%date:~6,2% set mm=%date:~3,2% set dd=%date:~0,2% if “%date:~6,1%”==” ” set yy=0%yy:~1,1% if “%date:~3,1%”==” […]

Tipos comuns de ganchos de subversão

Que tipos de scripts de hook são pessoas usando para o Subversion? Apenas idéias gerais, mas o código seria ótimo também!

Usando sed, insira uma linha abaixo (ou acima) do padrão?

Eu preciso editar um bom número de arquivos, inserindo (2) linhas abaixo de um padrão único ou acima dele. por favor, informe como fazer usando sed, awk, perl ou qualquer outra coisa em shell. obrigado some text Hello My love, you’re dirty girl more text Eu quero inserir “Eu sei, eu sou, meu cavaleiro sexy” […]

Bash array com espaços nos elementos

Estou tentando construir um array no bash dos nomes de arquivos da minha câmera: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Como você pode ver, existe um espaço no meio de cada nome de arquivo. Eu tentei envolver cada nome entre aspas e escaping do espaço com uma barra invertida, nenhuma das quais funciona. […]

Como obter a parte do arquivo após a linha que corresponde à expressão grep? (primeiro jogo)

Eu tenho um arquivo com cerca de 1000 linhas. Eu quero a parte do meu arquivo após a linha que corresponde à minha declaração grep. ou seja $ cat file | grep ‘TERMINATE’ // Its found on line 534 Então, eu quero o arquivo da linha 535 to line 1000 para processamento adicional. Como eu […]

Linguagem de Script vs Linguagem de Programação

Alguém pode explicar a diferença entre Linguagem de Script e Linguagem de Programação, por favor? Você também pode indicar alguns exemplos para cada um. Eu pesquisei muito no Google, mas sempre encontro as melhores respostas do Stack Overflow.

Como eu executo o rebase git – interativo de maneira não interativa?

É possível fazer o seguinte? Faça git rebase –interactive apenas para produzir padrão padrão em um arquivo, em vez de gerar um arquivo e abri-lo no editor. Deixe o usuário editar o arquivo. Deixe o usuário executar novamente o git rebase com o nome do arquivo editado. Continue com o processo normal de rebase. Usecase: […]

Script para associar uma extensão a um programa

Meu cliente está substituindo o MS Office pelo OpenOffice em algumas estações de trabalho. Meu programa exporta um arquivo para o Excel usando a extensão .xml (usando o formato aberto) e o abre usando o programa associado atual (usando ShellExecute) O problema é que o OpenOffice não registra a extensão .xml associada a ele. A […]