Perguntas com a marcação «shell»

15
Como lidar com dados binários brutos em um pipe do bash?

Eu tenho uma função bash que usa um arquivo como parâmetro, verifica se o arquivo existe e, em seguida, grava qualquer coisa saindo do stdin no arquivo. A solução ingênua funciona bem para texto, mas estou tendo problemas com dados binários arbitrários. echo -n '' >| "$file" #Truncate the...

15
Como sair do programa sh?

Eu estraguei os comandos e escrevi sh -man Agora entrei em um programa chamado sh-3.2aparentemente impossível de sair. Ctrlc, CtrlzOu Ctrlxnão funciona. exit, quit, q, :qTambém não funciona. Todas as respostas do Google são para sair de scripts de shell

15
Qual é a diferença entre ping -w e ping -W?

Para que serve a -wbandeira (prazo) ping? Não consigo encontrar uma descrição dele na pingpágina de manual; only for -W, que leva segundos como parâmetro. Qual é a diferença entre eles e como posso definir um tempo limite de ping (se o host não estiver respondendo) para

15
Saída do comando não no stderr nem no stdout

Eu tropecei nessa questão, então estou me perguntando como isso é possível. Execução de comando padrão: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 OK, vamos tentar obter...

15
A diferença entre \ e e ^ [

Gilles escreveu : caractere 27 = 033 = 0x1b = ^[=\e Demizey escreveu : ^ [é apenas uma representação de ESCAPE e \ e é interpretado como um caractere ESCAPE real Também encontrei esta linha em um artigo da TechRepublic Certifique-se de escrever a sequência de teclas como \ e [24 ~ em...

15
Como o GLOBIGNORE funciona?

De acordo com a página de manual do bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of...

15
encontre com -execdir

Quando eu corro findcom -execdirque eu não obter os resultados que eu estava esperando. Por exemplo: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo O diretório cnão contém um fooarquivo. Como faço findpara visitar e fazer algo localmente em...

15
Como posso encaminhar uma chave ssh já encaminhada para o tmux?

Estou conectando através do SSH a partir de uma máquina na qual minhas chaves estão armazenadas, encaminhando para uma segunda máquina e, em seguida, tento usá-las no tmux. Eu pareço "perder" o encaminhamento ao entrar no tmux. Como "encaminhar novamente" para que eu possa usar minhas chaves no...