Perguntas sobre 'shell-script'

1
resposta

Bash: mescla o nome da pasta da variável com o nome do arquivo

Primeiro eu escrevo um arquivo de configuração com todos os meus parâmetros como este path="/home/test/" Eu nomeio test.conf . Em seguida, escrevo um script de shell com este conteúdo, nomeio-o como test e o execuo com chmod +x...
12.01.2012 / 10:27
3
respostas

Como iterar por meio de uma lista de arquivos com espaços classificados (sem distinção entre maiúsculas e minúsculas)?

Eu estou fazendo isso no OSX, que usa o bash, mas obviamente, nem todas as convenções do bash são usadas, então espero que sua sugestão esteja disponível para mim:) Eu tenho os seguintes arquivos fun bar1.txt Foo bar2.tXT (isso é...
23.07.2014 / 06:32
2
respostas

listar todos os arquivos mais novos que o timestamp fornecido e classificá-los

Eu quero listar todos os arquivos (classificados por data) que são mais recentes que timestamp no formato 20130207003851 no diretório / tmp apenas. Subdiretórios podem ser omitidos. Usando o SUSE Linux Enterprise Server 11. O formato...
12.02.2013 / 01:38
2
respostas

variável de shell de referência $ COLUMNS de dentro de um script bash

Isso é executado como esperado em um xterm: sha512sum <filename> | cut -c -$COLUMNS , mas não em um script #! /bin/bash , como dothis.sh <args> , porque $COLUMNS não é conhecido, por assim dizer. Prefiro não transmitir $...
19.10.2016 / 00:46
4
respostas

Como eu trago o texto HEREDOC para uma variável de script shell?

Estou tentando trazer o texto HEREDOC para uma variável de script de shell de uma maneira compatível com POSIX. Eu tentei assim: #!/bin/sh NEWLINE=" " read_heredoc2() { while IFS="$NEWLINE" read -r read_heredoc_line; do echo "${read_h...
28.01.2017 / 06:37
1
resposta

O bash tem diferentes regras de cotação fracas para variáveis especiais?

Eu não acho que entendo completamente as nuances da citação no bash. Eu tenho um script, foo.sh , que simplesmente exibe argumentos numerados. #!/bin/bash i=1 while [ $i -le $# ] ; do v=$(eval "echo \$$i") echo "$i: $v" i=$(...
30.01.2017 / 00:27
9
respostas

script para contar arquivos em um diretório [duplicado]

Estou procurando um script que conte arquivos no diretório atual (excluindo sub-diretórios). Deve iterar através de cada arquivo e, se não for um diretório, incrementar uma contagem. A saída deve ser apenas um inteiro representando o número de...
01.08.2016 / 11:03
3
respostas

OR em 'expr match'

Estou confuso sobre por que isso não corresponde: expr match Unauthenticated123 '^(Unauthenticated|Authenticated).*' gera 0.     
14.12.2015 / 14:54
2
respostas

process Contagem de cada usuário no comando ps aux

Como posso criar um script para contar o processo executado por cada usuário em ps aux . Eu usei isso ps aux | awk '{print $1}' | grep root | wc -l mas lista apenas o número de usuários root. Eu quero listar o número de processos para...
29.08.2015 / 13:50
3
respostas

Como verificar se uma glob tem uma expansão? [duplicado]

Existe uma maneira convencional boa e limpa de fazer isso? Por exemplo, se houver arquivos ".gz" em um determinado diretório, quero descompactá-los. Mas se não houver, não quero ver nenhum erro. Se eu usar gzip -d /mydir/*.gz , recebo...
26.07.2016 / 08:05