Perguntas com a marcação «shell»

10
Comportamento estranho de tr usando intervalos

Eu tenho um servidor específico que está exibindo um comportamento estranho ao usar tr. Aqui está um exemplo de um servidor de trabalho: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Isso faz todo o sentido para mim. Isso, no entanto, é do servidor...

10
Agrupar todos os números numéricos em JSON com aspas

Existem dados JSON que contêm alguns valores numéricos. Como converter todos os números em seqüências de caracteres? (enrole com aspas) Exemplo: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } Deve se tornar {...

9
Como obtenho uma lista longa para um único diretório?

Quero ver uma lista longa para um único diretório. Quando digito ls -lha, vejo o seguinte: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x 11...

9
Quais etapas o sistema executa ao lidar com uma conexão SSH?

Quais etapas o sistema executa ao lidar com uma conexão SSH? Tentamos fazer login via ssh sshd inicia o módulo pam e pam para nos autenticar Dependendo da configuração do pam, precisamos fornecer nome de usuário e senha (verificações passwde shadowarquivos do pam ) cheques PAM para...

9
Fazendo duas coisas com a saída de um comando

Eu tenho um programa texcountque gera o número de palavras no meu documento LaTeX. Também posso canalizar a saída disso para sedcriar novas linhas de quebra de linha TeX e gravar isso em um arquivo que eu possa incluir no meu documento final. Mas quando eu faço texcount foo.tex | sed s/$/'\\\\'/...

9
Como limpar extensões de arquivo?

Eu tenho um diretório com arquivos .MP3 que gostaria de alterar as extensões para .mp3. Qual é a maneira mais fácil de fazer isso? Eu acho que algo como: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... embora eu saiba que isso não está certo. :) A substituição não...

9
Interpolação de cifrão dentro de aspas no bash

Estou executando este pequeno script de teste que escrevi: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest na linha de comando: ./test.sh "1092$212" mas o cifrão está sendo retirado. Se eu escapar, funciona. Mas pensei que as aspas duplas me protegessem da necessidade de...

9
“Mkdir foo; svn mv * foo ”

Muitas vezes eu quero fazer alguma variante desse idioma: $ mkdir 2010 $ svn mv * 2010 Obviamente, recebo um erro porque o glob também corresponde a 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Existe uma maneira de substituir "svn mv * 2010"por uma linha única que faça a...

9
saída confirmada usando armadilha

Estou tentando interceptar o Ctrl+Csinal pedindo uma confirmação do usuário. A parte de captura funciona bem. Mas quando o sinal fica preso, ele não retorna à execução normal. Em vez disso, fecha o script. Como fazê-lo retomar a execução quando o usuário pressiona não. aqui está o meu...

9
Redirecionamento de E / S e o comando head

Hoje eu estava tentando editar rapidamente um .hgignorearquivo do shell bash do Cygwin e adicionei uma linha que era um erro. Não tenho certeza se essa era a melhor maneira de fazê-lo, mas rapidamente pensei em usar head -1 .hgignorepara remover a linha incorreta (anteriormente eu só tinha uma...