Perguntas sobre 'shell'

3
respostas

Estrutura Variável do script shell

Como posso criar uma variável com um formato de nome de arquivo como: Padrão FileName: SnapshotIR__somenumber.csv Eu tentei algo como: TODAY=$(date +"%m%d%Y") SNAPSHOT = $(SnapshotIR$TODAY*.csv) Eu recebo um erro como: test.s...
12.02.2013 / 09:24
2
respostas

Ignora todas as correspondências para o padrão extglob negado em sls recursivo

Gostaria de listar recursivamente todos os arquivos em um diretório que correspondam a um determinado padrão de entrada usando ls . (Ah, e isso é no Bash). A única maneira que posso pensar em fazer isso usando ls é shopt -s extglob e, em...
13.02.2013 / 21:37
1
resposta

O resultado do eco * e do eco. *

Normalmente, o resultado do comando echo * deve ser "Qualquer arquivo no diretório atual". Deve incluir o dotfile? Da mesma forma, o resultado de ls * deve incluir o dotfile?     
20.07.2013 / 10:10
4
respostas

Todos os subprocessos são Bash (!),

Eu estava tentando usar o GDB, e descobri que sempre que ele tentava gerar o programa que eu estava depurando, o Bash era gerado (o GDB diria starting myProg... e então o Bash apareceria. Quando eu matei o Bash, estar de volta no GDB, o que m...
16.08.2013 / 18:55
3
respostas

'wait' não espera por 'wget --background'

Eu passei por várias postagens SE no comando unix wait e nenhuma das postagens resolveu o meu problema. Eu tenho um modelo de previsão do tempo para ser executado. Primeiro, é necessário preparar algumas pastas, fazer o download dos dados usando...
02.04.2014 / 07:43
3
respostas

Existe uma maneira de bipar quando a cauda -F pára para buscar novos resultados?

Há alguns dias, perguntei Existe uma maneira de fazer a cauda -F beep? Agora eu quero saber se existe alguma maneira de usar utilitários * nix, para bipar quando um tail -F parar de retornar novas linhas por um tempo! Eu sei, posso es...
30.11.2011 / 16:24
2
respostas

Como registrar se uma variável de ambiente não está definida? [fechadas]

Como posso escrever um script de shell que verifica uma variável de ambiente e grava em um arquivo de log se a variável não estiver definida? Além disso, se o nome do arquivo apontado pela variável env não existir, como criá-lo?     
19.10.2011 / 05:54
4
respostas

O agrupamento de substituição Sed está anexando no OSX em vez do sub esperado no Linux

Eu tenho três colunas separadas por vírgulas. Sobrenome, nome, social. Estou tentando capitalizar todos os caracteres na coluna do sobrenome usando sed 's/\([^,]*\)/\U/' foo.file No osx, este comando está anexando um U maiúsculo ao iní...
11.04.2015 / 03:33
3
respostas

Renomeie arquivos (apague alguns caracteres que não são sempre os mesmos)

Eu tenho alguns arquivos com nomes como este: DA1_ATGCATG_L001_R1.fastq.gz Oeu43_TCATGAC_L004_R2.fastq.gz Eu quero excluir a parte após o primeiro "_", mas manter o final dos nomes de "_R" para obter isso: DA1_R1.fastq.gz Oeu43_R2.fast...
28.04.2015 / 12:43
2
respostas

bash - Por que o tipo -a executa “$ (printf 'a')” e é possível recuperar o alias original? [duplicado]

Depois que eu fizer essa pergunta 2 dias atrás, eu decidi fazer este apelido no meu ~ / .bashrc: alias catvu="LC_ALL=C sed \"$(printf 's/[^\t -60-7]/^&/g')\"|LC_ALL=C tr '%bl0ck_qu0te%--7' '@-HK-_?'" A saída está correta se eu...
11.05.2015 / 04:46