Eu tenho o script Linux mostrado abaixo. Eu posso obtê-lo para retornar do método descriptografar nada que eu preciso descompactar um arquivo. O método decrypt envia uma string com o nome de um arquivo zip. Por favor, dê alguns conselhos. Menc...
Noto que passo muito tempo usando tutoriais para configurar manualmente um servidor do CentOS 7. Como posso converter as etapas manuais de um tutorial em um script de shell automatizado que pode ser usado para configurar vários servidores CentO...
Eu tenho um arquivo que parece
This row contains characters
this row to
*-=?§/
this is the lat row of the file
Como posso imprimir somente linhas que contenham alguns caracteres - também conhecidos como linhas vazias?
Eu...
Na página man ls , vi isto
-d, --directory
list directory entries instead of contents, and do not
dereference symbolic links
na minha pasta atual:
drwxr-xr-x 2 oracle oinstall 4.0K Jul 13 11:52 folderd
drwxr-xr-x 2 oracle...
Eu usei muito find . -name some-file-name recentemente e decidi que é hora de abreviar isso com uma função ( fb significa encontrar abaixo):
function fb() {
find . -name "$1"
}
Isso parece funcionar como pretendido. Ainda assim, g...
Eu tenho uma string xml ecoada em stdout ao longo das linhas de
<xml:attribute>{41c33a-4893b-3627a-617a}</xml:attribute>
Eu quero retornar a string {41c33a-4893b-3627a-617a} neste caso. Eu estava pensando em usar o corte...
Estou criando um script de shell dinamicamente e enviando-o para um servidor remoto para execução. Tudo está funcionando, exceto quando tento injetar uma variável com conteúdo proveniente de um arquivo com várias linhas, aspas simples e duplas e...
Estou tentando encontrar todos os arquivos dentro das pastas / lib / lib64 que contêm "lib" em seus nomes e imprimi-los sem extensões (.so ou similar), evitando nomes idênticos na saída.
Meu caminho é: find /lib /lib64 -name "lib" -exec grep...
Qual sinal será enviado para o processo em execução após o envio da Ctrl c após 500 ms de Ctrl z ?
Eu tentei dar o Ctrl c depois de Ctrl z mas não obtive o comando exato respostas para isso.
O exemplo a seguir retorna "a b" em vez do esperado "a b c":
test() { bash -c "testargs() { echo \$@; }; testargs $@"; }
test "a b" c
Parece que é um problema de citação. Como posso resolvê-lo sem usar "$ *"?