Perguntas sobre 'shell'

3
respostas

Como imprimir apenas os valores duplicados de um arquivo de texto?

Suponha que haja uma coluna de valores numéricos, como segue: Arquivo1: 1 2 3 3 3 4 4 4 5 6 Eu quero a saída: 3 4 Ou seja, apenas as linhas repetidas. Existe alguma ferramenta de linha de comando para descobrir isso no Linux? (...
22.10.2012 / 04:40
7
respostas

Resolvendo “mv: lista de argumentos muito longa”?

Eu tenho uma pasta com mais de um milhão de arquivos que precisam ser classificados, mas não posso fazer nada porque mv envia essa mensagem o tempo todo -bash: /bin/mv: Argument list too long Estou usando este comando para mover arquiv...
08.05.2014 / 23:31
11
respostas

Como posso verificar se existe uma variável em uma instrução 'if'?

Eu preciso verificar a existência de uma variável em uma instrução if . Algo para o efeito de: if [ -v $somevar ] then echo "Variable somevar exists!" else echo "Variable somevar does not exist!" E a pergunta mais próxima disso...
25.06.2015 / 16:18
7
respostas

Make 'rm' move para o lixo

Existe um script / aplicativo Linux que, em vez de excluir arquivos, os move para um local especial de "lixeira"? Eu gostaria disso como um substituto para rm (talvez até aliasing este último; há prós e contras para isso). Por "lixo" quero...
10.07.2012 / 22:05
5
respostas

Como exatamente “/ bin / [” funciona?

Sempre me surpreendo que na pasta /bin exista um programa [ . É o que é chamado quando estamos fazendo algo como: if [ something ] ? Ao chamar o programa [ explicitamente em um shell, ele solicita um ] correspondente e, quando...
11.01.2017 / 07:55
6
respostas

Diferença entre ls -l e ll?

Sou relativamente novo em programação como um todo e alguns tutoriais me dizem para usar o ls -l para ver arquivos em um diretório e outros dizem ll . Eu sei que ls é uma lista pequena, mas existe diferença entre os outros dois?     
17.06.2014 / 22:27
3
respostas

como enviar texto para tela e arquivo dentro de um script de shell?

Atualmente, tenho um script de shell que registra as mensagens em um arquivo de log como este: log_file="/some/dir/log_file.log" echo "some text" >> $log_file do_some_command echo "more text" >> $log_file do_other_command Ao e...
26.06.2013 / 09:36
3
respostas

Bash: double é igual a vs -eq

Estou fazendo uma comparação de inteiros no bash (tentando ver se o usuário está rodando como root), e encontrei duas maneiras diferentes de fazê-lo: Double é igual a: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Enten...
05.07.2011 / 17:24
7
respostas

O teste é [ou [[mais portátil entre os shells do bash e entre os outros shells?

Eu vejo que posso fazer $ [ -w /home/durrantm ] && echo "writable" writable ou $ test -w /home/durrantm && echo "writable" writable ou $ [[ -w /home/durrantm ]] && echo "writable" writable Eu gosto de...
16.11.2014 / 12:40
2
respostas

grep em uma variável

Digamos que eu tenha uma variável line="This is where we select from a table." agora quero grep quantas vezes o select ocorre na sentença. grep -ci "select" $line Eu tentei isso, mas não funcionou. Eu também tentei grep -ci "sel...
23.10.2014 / 15:24