Perguntas sobre 'shell-script'

1
resposta

Por que essa chamada de eco sobrescreve o texto existente?

Considere o seguinte arquivo CSV: jdbc.driverClassName,oracle.jdbc.driver.OracleDriver jdbc.username,kshitiz Tem que ser transformado em: -Djdbc.driverClassName=oracle.jdbc.driver.OracleDriver \ -Djdbc.username=kshitiz \...
17.11.2016 / 11:22
1
resposta

bash one-liner: defina a variável para a saída do comando ou para o valor padrão se a saída estiver vazia

Eu sei que no Bash você pode usar a sintaxe editor=${new_editor:-/usr/bin/vi} que definirá editor para new_editor se a variável new_editor não estiver vazia e para /usr/bin/vi caso contrário. É possível produzir uma linha de u...
24.11.2016 / 09:51
2
respostas

De máquina Ubuntu eu quero enviar um arquivo para outro usuário via e-mail automaticamente sem qualquer trabalho manual

Existe alguma maneira de enviar um arquivo com qualquer autenticação da máquina linux para o endereço de e-mail do usuário? Eu quero enviar um arquivo de uma máquina de usuário para outro endereço de e-mail do usuário com o servidor SMTP. Se...
13.12.2016 / 11:01
1
resposta

Como remover o javascript dos arquivos html e deixar o texto simples

Estou tentando adaptar o script a seguir para obter entrada de um arquivo de texto no meu computador "input.txt" e enviar o resultado para um arquivo de texto "output.txt". O script funciona bem ao pegar o html da internet, mas não consigo en...
14.12.2016 / 06:41
1
resposta

Atribua uma senha aleatória a todos os usuários existentes

Eu quero chamar os usuários (primeira coluna) do arquivo / etc / passwd e atribuir-lhes uma senha. Eu só quero fazer isso para contas de usuário e não contas do sistema padrão. Até agora eu tenho um script bash simples #!/bin/bash touch /user...
24.12.2016 / 06:53
1
resposta

O valor do parâmetro não está sendo resolvido

Estou usando o comando abaixo e está funcionando bem: zcat abc.dat.gz | awk -F\| 'NF==102{print NR,$0}' mas quando estou usando o comando acima no script abaixo, então temp_var2 não está sendo resolvido. zcat "$1" | awk -F "$2" 'NF=...
27.12.2016 / 20:37
1
resposta

Deseja imprimir o argumento posicional com substituição de variável

$var tem a posição de argumento posicional e deseja substituir & imprima o argumento posicional. /home/yeshky>echo $1 /home/yeshky>abc /home/yeshky>var=1 /home/yeshky>echo "You have opted for $'$var'" Resultado esperad...
27.12.2016 / 18:14
2
respostas

Contar colunas CSV e remover

Eu tenho vários arquivos csv com o prefixo mv. Meu objetivo é remover uma coluna específica (nomeada ou por número) dos arquivos que contêm 5 colunas (mas não outras colunas). for f in mv*.csv do ln= $(echo "$f" | awk '{print NF}' | sort...
03.02.2017 / 12:16
2
respostas

Use a linha de comando para imprimir o número de palavras únicas

Eu tenho um pouco de lição de casa: Find how many unique words and their count in the file alice? Print the sorted unique words to a file named alice_unique. Be careful, that when you split words with apostrophes they split correctly, s...
03.02.2017 / 03:35
2
respostas

Erro de sintaxe: operando esperado (token de erro é “= 1 +”)

Sou novo em scripts de shell e não sei por que estou recebendo esse erro. Se eu executar o programa e optar por subtrair, o erro ocorrerá na próxima subfunção no mesmo local. Eu postei meu código inteiro, mas acho que o erro só existe nas duas p...
08.12.2016 / 07:10