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.).




3
Como você remove o caractere de ponto da string sem chamar sed ou awk novamente?
Eu tenho um arquivo chamado hostlist.txtque contém texto como este: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Eu tenho o seguinte pequeno script: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Qual saída …




1
Saiba qual processo E / S sem iotop
No Linux, quero saber qual processo usa a largura de banda de E / S do meu disco. Sei que posso usar, iotopmas tenho uma máquina em que, por várias razões, iotopnão pode ser instalada. Como posso obter essas informações manualmente? (Como iotopse processa?)

7
Como posso obter com segurança a versão do ksh?
Como posso obter com segurança a versão do ksh de um script ksh? Eu vi as seguintes soluções : ksh --version echo ${.sh.version} echo $KSH_VERSION E, dadas as circunstâncias corretas, cada uma delas funciona corretamente. No entanto, eu me preocupo com o caso não perfeito. Especificamente, existem várias máquinas com …

4
Crie recursivamente diretórios para todas as letras
Quero criar um diretório de forma que precise rotular os diretórios de apara z. Dentro de cada um desses diretórios, eu preciso criar sub-diretórios para que eles sejam rotulados como aa, abetc. Então, por exemplo, para o diretório m , os meus sub-diretórios serão marcados como ma, mbaté mz.



2
encontre e remova duplicatas em um diretório
Eu tenho um diretório com vários arquivos img e alguns deles são idênticos, mas todos têm nomes diferentes. Preciso remover duplicatas, mas sem ferramentas externas, apenas com um bashscript. Eu sou iniciante no Linux. Eu tentei aninhado para loop para comparar md5somas e, dependendo do resultado remover, mas algo está …



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.