Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.



2
O que um nu faz?
bash não parece reclamar se você executar um comando como $ < some-file-that-exists Nada parece acontecer. Você também pode usar $ <<<"any string" e até mesmo substituição de processo. Então, o que exatamente isso faz e por que é permitido? Poderia ser útil para alguma coisa?
10 bash 




9
grep início do arquivo?
Em um shell linux, quero ter certeza de que um certo conjunto de arquivos comece <?, com essa sequência exata e sem outros caracteres no início. Como posso grep ou usar outra para expressar "o arquivo começa com"? Edit: Estou curingando isso e headnão dá um nome de arquivo na …


2
Escreva um arquivo PID manualmente a partir do script Bash
Como eu poderia escrever um script Bash que executa um programa de longa duração e armazena a identificação do processo do programa em um arquivo separado? Eu quero algo como #!/bin/bash exec long_running_tool echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'` > pid_file No entanto, fazer exatamente …
10 bash 

5
WSL (ubuntu / windows) AppData \ Local \ Lxss não sincroniza de volta com o ubuntu, ideias?
Se você criar um arquivo no bash (toque em /root/foo.txt) que apareça nos diretórios ocultos ao AppData\Local\Lxss\ modificá-lo, ele não será alterado no bash. Pior ainda, se você alterá-lo novamente no bash, o arquivo que você alterou através do Explorer será derrotado! Existe algum ponto de montagem real C:\? Onde …



4
Como testar se uma variável possui várias linhas não vazias no bash?
Digamos que eu tenha duas variáveis ​​no bash: MULTILINE="I have more than one line" SINGLE_LINE="I only have one line " Quero detectar quando uma variável realmente contém mais de uma linha de texto, desconsiderando caracteres extras de nova linha à direita. Então, é isso: if [ some test on "$MULTILINE" …
10 bash 


1
Como converter caracteres ASCII em números inteiros no bash?
Estou analisando uma saída ntpq para passar seu conteúdo para nosso banco de dados por meio do utilitário do console. O primeiro elemento é uma substring de um caractere que contém o status do controle remoto. Pode ser "*", "+", "o", "#" etc. É melhor colocá-lo no DB como um …
10 bash 

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.