Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).

7
como verificar o diretório está vazio
Eu tenho um requisito, se eu executar um script ./123com argumentos de caminho vazio, diga /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(este diretório está vazio). Ele deve exibir "o diretório está vazio" Meu código é: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then …


2
Converter xlsx em xls no script shell linux
Eu preciso converter o arquivo ".xlsx" para ".xls" usando o comando shell. No meu trabalho, atualmente estamos usando o comando xlsx2csv, mas agora o requisito foi alterado e precisamos converter todos os arquivos ".xlsx" em arquivos ".xls" para cálculos adicionais. Para isso, alguém do meu trabalho desenvolveu um comando que …


1
POSIX equivalente para GNU timeout?
O timeoutcomando GNU coreutils é extremamente útil para determinadas situações de script, permitindo usar a saída de um comando se for rápido para executar e ignorá-lo se levar muito tempo. Como posso aproximar o comportamento básico de timeoutusar apenas utilitários especificados POSIX? (Eu estou pensando que pode envolver uma combinação …



3
Validação de data no shell
Desejo validar o formato da data abaixo no shell script 2015-Jul-13 Estou usando, date -d "2015-Jul-13" +"%Y-%b-%d"mas está dando erro como date: invalid date '2015-Jul-13'

3
Preparar respostas para as perguntas de um comando
Digamos que eu queira escrever um shell script que execute apenas um comando. Mas este comando é mal projetado. Não oferece nenhuma opção de linha de comando; em vez disso, faz algumas perguntas e aguarda a entrada do usuário. Existe uma maneira de preparar essa entrada no script, para que …


6
Copie a chave pública ssh para vários hosts Linux
Estou tentando copiar .ssh / id_rsa.pub do nosso servidor central para vários servidores. Eu tenho o seguinte script que eu costumo usar para enviar alterações para os diferentes servidores. #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard input is …
14 shell-script  ssh 



4
Qual é a diferença entre Ctrl-Z e kill -STOP?
Quando executo um comando ( makeem um projeto grande) a partir do shell, posso digitar Ctrl-Z para interromper o processo e retornar ao shell. Posteriormente, posso executar fgpara continuar o processo. Estou tentando escrever um script de shell para automatizar isso (especificamente, para verificar a temperatura da CPU a cada …


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.