Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

2
A concha pode ser mais "ofensiva"?
Meu Gentoo Linux é compilado com a flag ofensiva USE habilitada: # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: Também é possível selecionar fortunas com base no grau de ofensividade: # fortune -o kernelcookies | cowsay -b _________________________________________ / /* …
10 shell  cowsay 


6
Como obter várias linhas de um arquivo por uma regex?
Como obter várias linhas de um arquivo por uma regex? Muitas vezes eu gostaria de obter várias linhas / modificar várias linhas por um regex. Um exemplo de caso: Eu estou tentando ler parte de um arquivo XML / SGML (eles não são necessariamente bem formados ou em uma sintaxe …
10 shell  sed  grep 



4
Obter posição vertical do cursor
Isso pode parecer muito estranho, mas eu sei como definir a posição vertical do cursor no Bash assim: echo -e "\e[12H" Isso move o cursor para a 12ª linha (começando com 1). Então, como obtenho a posição do cursor (número da linha) usando o linux bash? Seria útil se eu …
10 shell  terminal 

1
Quantas maneiras diferentes você pode criar um "alias" no Bash?
Eu só sei de duas maneiras: alias foo=bare function foo() { bar }. A razão pela qual estou perguntando é que - de repente, em uma das minhas sessões do bash - não consigo executar o lncomando porque bashestá com erro -bash: /usr/local/.../ln: No such file or directory(onde esta /usr/local/.../é …
10 bash  shell  alias 

3
Como baixar o arquivo mais recente em uma pasta usando um scp?
Gostaria de executar uma transferência scp para baixar o arquivo (mais recente) mais recente em um determinado diretório para o meu diretório local. Algo assim: fonte :root@rimmer.sk:/home/rimmer/backups/ destino :/home/rimmer/backups/ Ao obter apenas o arquivo mais recente, nem todos, no backups.
10 shell  ssh  file-copy 


5
Como fazer com que `cd dir / filename` me leve para dir /?
Eu consideraria muito conveniente poder usar cdcom um argumento de arquivo . cd myDirectory/anyname.anyExtension seria equivalente a cd myDirectory/ Qual seria o melhor alias ou função para atingir esse comportamento? EDIT : Desculpe, eu não mencionei em primeiro lugar: eu usozsh
10 shell  cd-command 

4
Obtendo stdin de um pipe nomeado
O que estou tentando fazer é executar o python em uma janela de terminal e redirecionar o stdin de um pipe nomeado. Em seguida, escrevo no pipe nomeado em outro terminal e tenho esse comando executado em python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print …

5
Como uso uma consulta If-Else com base no dia da semana?
Problema: preciso verificar se hoje é quinta-feira e executar ações diferentes com base no resultado dessa condição. Eu tentei duas abordagens diferentes: Obtendo o nome do dia: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Obtendo o dia Num: DAYOFWEEK=$(date +"%u") echo …

2
Bom método para comparar o tempo?
Preciso verificar a hora atual e abortar o script, se não for a hora adequada do dia em que devo executá-lo. Além disso, se alguém o executar, deve abortar. Por exemplo: preciso que meu script seja executado apenas se for iniciado entre 22h e 2h (uma janela de 4 horas). …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.