Perguntas com a marcação «bash»

9
Removendo linhas de 'Acesso negado "

Quando uso findpara ver todos os arquivos pdf no /homediretório, estou vendo access denied. Para eliminá-los, tentei: find /home -iname "*.pdf" | grep -v "access denied" No entanto, o resultado é o mesmo. Como posso me livrar dessas

9
equivalente ao `setx` no Ubuntu

O Windows possui um comando PowerShell chamado setxCria ou modifica variáveis ​​de ambiente no ambiente do usuário ou do sistema. O Ubuntu possui um comando semelhante, ou seja, não usando nanoou vi, apenas uma linha para adicionar ou atualizar uma variável de ambiente em todo o sistema. Solução...

9
para loop em pastas com \ n caracteres nos nomes

Eu tenho algumas pastas com \ncaracteres, seus nomes. por exemplo: $ ls ''$'\n''Test' Isso se refere a uma pasta com o nome do teste e uma linha vazia antes do nome. Então, quando eu executo alguns scripts como este, em seu diretório pai: while IFS= read -r d; do rmdir $d done <...

9
Alterar / bin / sh link temporariamente

Eu tenho um software que precisa /bin/shser o Bash, mas para o Ubuntu o padrão é Dash e quero mantê-lo como padrão; Não quero alterá-lo para Bash permanentemente. Existe uma maneira de alterá-lo apenas para uma sessão de terminal em execução? Portanto, um programa em execução neste terminal será...

9
Usando o AWK para obter a segunda coluna

Não consigo obter o comando awk para obter a segunda coluna de dados. Código Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" A variável $ filter é o valor de Download ou Upload que é passado para o script de shell. O awk usa o termo...

9
AWK: por que $ (cat) funciona para stdin, mas $ * não?

echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" A sintaxe acima funciona bem com o resultado calculado '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Mas a sintaxe acima não funciona, embora não haja erro. Plz

8
Qual é a codificação de caracteres padrão?

Eu mesmo não sei até que ponto essa pergunta é realmente profunda (por exemplo, pelo que sei, pode haver várias, dependendo da minha tarefa). Particularmente, estou interessado em que tipos de strings são usados ​​para nomear arquivos e pastas no sistema. Também estou interessado em como as...

8
Exibindo cores no prompt

Como exibir meu prompt em cores? Vejo muito texto subir na minha tela e muito crud. Algo assim (red)myName(red)@(blue)myMachine:~$(blue)ajudaria a simplificar bastante as

8
bash: [: muitos argumentos?

Estou tentando criar um diretório e cdnele: Em ~ / .bashrc: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } Quando recarrego o bashrc ( . ~/.bashrc), recebo o erro: bash:...

8
Mantenha um programa em execução no terminal

Portanto, estou ciente nohupe sufixo os comandos &para garantir que eles entrem em segundo plano. No entanto, se eu executar um aplicativo gráfico - às vezes, o uso de nenhum deles parece fazer o trabalho. Então, com o que posso prefixar um programa / comando para garantir que ele continue...