Perguntas sobre 'shell'

2
respostas

Usando o Pipeline para direcionar arquivos para o programa que os abre

Eu tenho uma pasta Music , na qual eu tenho algumas faixas de música, que não são organizadas muito bem. Assim, se eu quiser encontrar uma faixa em particular, eu geralmente digito: ls Music | grep <keyword> , onde <keyword> é...
11.11.2013 / 02:18
2
respostas

Linux crontab - qual shell estou usando

No crontab, como eu sei qual shell está usando? por exemplo, se eu quiser redirecionar a saída, como sei se preciso usar & > ou > & (bash vs csh)     
14.03.2017 / 14:16
4
respostas

intervalo grep de números em um arquivo de texto

Eu tenho o seguinte texto em um arquivo de texto $ cat test 20180618: 20180619: 20180620: 20180621: 20180622: 20180623: 20180624: Eu tentei usar o intervalo de números, como abaixo, $ grep 201806{19..21} test grep: 20180619: No such fi...
21.06.2018 / 10:07
5
respostas

como usar & para sudo

Eu sei que se eu colocar & no final da aplicação no terminal, ele vai rodar em segundo plano e terminal ainda pode receber comandos, por exemplo: howchen@host:~ -> cutecom& [1] 17269 howchen@host:~ pode aparecer o aplicativo...
30.12.2013 / 08:08
2
respostas

Por que matar não tem um parâmetro para o arquivo e não para o número da porta?

Se eu quiser parar um programa com seu número de porta tcp ou seu arquivo ou executável nomeado, posso executar algo como kill -tcpPortNumber $1 em que o parâmetro $1 é um número de porta tcp ou kill -filename $1 em que o parâmetro é um...
20.02.2014 / 22:41
3
respostas

Retornar o shell padrão de todos os usuários

Estou tentando montar um único comando que exibirá o shell padrão de cada usuário. A partir da pesquisa, posso encontrar principalmente comandos para alterar o shell padrão, como chsh -s /bin/ksh , mas não para executar a tarefa. Alguém sab...
03.10.2016 / 00:46
3
respostas

O caminho mais rápido para remover uma string em uma variável

Digamos que eu tenha uma variável foo , ou seja: foo='echo ab cd ef gh' Se você echo foo , você recebe: $ echo $foo ab cd ef gh Agora, desejo remover ef de $foo . Qual é a maneira mais rápida de fazer isso?     
20.10.2015 / 01:35
2
respostas

Existe algo semelhante ou como “passar” em python na programação bash / shell?

Às vezes preciso de um comando como pass em Python no meu scripts do bash. Como: if grep something then pass else code fi No Python você tem: >>> for element in a: ... if not element: ... pass ....
18.10.2018 / 06:06
4
respostas

substitui todos os não alfanuméricos por sublinhado

Eu tenho isto: second_arg="${second_arg/[^[:alnum:]]/_}" se eu fizer isso: second_arg="foo::" second_arg="${second_arg/[^[:alnum:]]/_}" echo "$second_arg" então eu recebo: foo_: como substituo todas as instâncias de não alfa...
05.10.2018 / 17:23
3
respostas

como impedir que o usuário configure seu PATH [closed]

Eu defini um usuário restrito com comandos limitados para executar com .profile e variável PATH, mas o usuário pode definir seu caminho usando: $ export PATH=$PATH:/bin:/sbin:/usr/bin e pode obter acesso a outros comandos. Existe algum...
26.04.2018 / 02:55