Perguntas com a marcação «bash»

35
Como exibir a hora modificada de um arquivo?

Eu gostaria de um método para encontrar e imprimir o horário modificado de um arquivo, para uso em um script bash. Eu inventei: ls -l $filename | cut -d ' ' -f '6-8' Quais saídas: Jul 26 15:05 Embora eu gostaria de evitar a análise ls, também seria útil ter o ano lá. Idealmente, eu gostaria...

34
O que é uso do comando: `command`?

Recentemente encontrei o comando: commandque não possui entrada manual, mas a ajuda é exibida da seguinte forma: $ help command command: command [-pVv] command [arg ...] Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or...

34
Usando “while read…” em um script linux

Alguém poderia explicar como o código a seguir funciona? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done Especificamente, eu gostaria de saber por que a saída desse loop é 3 4 5 6 2 1, em vez de 3 2 1e 6 5 4em duas linhas separadas? Parece que não consigo entender isso...

33
O que significa "-" em "bash -"?

O que bash -significa no seguinte código do shell bash? Parece ser usado para obter o último código de saída como entrada. Se sim, posso apenas escrever como bashou xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash

33
Ls sempre listará os arquivos que a rm removerá?

Algo que sinto que devo ter certeza: se remover ls <something>, rm <something>removerei exatamente os mesmos arquivos lsexibidos? Existe alguma circunstância em que você rmpossa remover arquivos que lsnão foram exibidos? (Isso é no bash 18.04) Edit: obrigado a todos que responderam....

33
Como um script pode detectar o tempo ocioso de um usuário?

Quero verificar, dentro de um script bash, quanto tempo o usuário de uma sessão X ficou ocioso. O próprio usuário não precisa usar o bash, mas apenas o X. Se o usuário acabou de mover o mouse, por exemplo, uma boa resposta seria "inativo por 0 segundos". Se ele não tocar no computador em 5...

32
"Arquivo mv" e agora está faltando

Em uma janela de terminal, digitei: mv filename ..\.. [Note the wrong slash.] Agora não consigo encontrá-lo. Se foi. Fiz algumas pesquisas e verifiquei os arquivos excluídos recuperáveis. Nada. Poof. Serve-me direito de usar uma máquina Windows imediatamente antes. Alguém sabe para onde...