Perguntas com a marcação «unix»

100
O que significa 'identificador de arquivo obsoleto' no Linux?

Digamos que eu tenha um terminal aberto e, por meio desse terminal, eu cdvá para algum diretório. Por meio de outro terminal, excluo esse diretório e o restauro de um backup idêntico. Quando tento vimum arquivo do primeiro terminal, no mesmo diretório, por que recebo um erro sobre um identificador...

99
Caractere '^ M' no final das linhas

Quando executo um script SQL específico em ambientes Unix, vejo um caractere '^ M' no final de cada linha do script SQL, conforme ele é ecoado na linha de comando. Não sei em qual sistema operacional o script SQL foi criado originalmente. O que está causando isso e como faço para corrigir...

99
Obter o último campo usando substr do awk

Estou tentando usar awkpara obter o nome de um arquivo, dado o caminho absoluto para o arquivo. Por exemplo, ao receber o caminho de entrada /home/parent/child/filenameque gostaria de obter filename , tentei: awk -F "/" '{print $5}' input que funciona perfeitamente. No entanto, estou...

98
Script Bash para receber e repassar parâmetros citados

Estou tentando obter parâmetros citados de um script bash para serem recebidos com segurança por um script aninhado. Alguma ideia? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Amostra: bash test.sh aaa bbb '"ccc ddd"' Resultado: aaa...

97
Permitir que o usuário configure um túnel SSH, mas nada mais

Gostaria de permitir que um usuário configurasse um túnel SSH para uma máquina específica em uma porta específica (digamos, 5000), mas quero restringir esse usuário o máximo possível. (A autenticação será com par de chaves pública / privada). Sei que preciso editar o arquivo ~ / .ssh /...

95
Unix: como excluir arquivos listados em um arquivo

Eu tenho um arquivo de texto longo com uma lista de máscaras de arquivo que desejo excluir Exemplo: /tmp/aaa.jpg /var/www1/* /var/www/qwerty.php Eu preciso excluí-los. Tentei rm `cat 1.txt` e ele diz que a lista é muito longa. Encontrei este comando, mas quando eu verifico as pastas da...

94
O que significa “&” no final de um comando linux?

Sou administrador de sistema e fui solicitado a executar um script Linux para limpar o sistema. O comando é este: perl script.pl > output.log & então, este comando está terminando com um &sinal, há algum significado especial para isso? Tenho conhecimento básico de shell, mas nunca...

94
Exibir dois arquivos lado a lado

Como dois arquivos de texto não classificados de comprimentos diferentes podem ser exibidos lado a lado (em colunas) em umshell Dado one.txte two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a...

93
Concatenação rápida de vários arquivos GZip

Eu tenho uma lista de arquivos gzip: file1.gz file2.gz file3.gz Existe uma maneira de concatenar ou gzipar esses arquivos em um arquivo gzip sem ter que descompactá- los? Na prática, usaremos isso em um banco de dados da web (CGI). Onde a web receberá uma consulta do usuário e listará todos...