Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
1
resposta

Por que ler adicionar nova linha com o IFS padrão e uma única variável?

Eu estava experimentando com IFS e read . Eu tentei o seguinte e não consigo entender por que isso resultou assim: $ IFS=$' \t\n' $ read a <<< "the plain gold ring" $ printf "=%s=\n" $a =the= =plain= =gold= =ring= O a é...
25.07.2018 / 15:36
2
respostas

A sintaxe do Groovy não funciona com barras invertidas

Estou tentando usar uma barra invertida no comando abaixo na sintaxe: find /path/folder-* -type f -iname "file*" -exec rm -f {} \; Quando eu tento construir este comando em um pipeline Jenkins, me dê um erro sobre essa sintaxe. Mesmo ante...
26.05.2018 / 08:02
2
respostas

bash script: passando argumentos para o mkfs

Estou escrevendo um script bash para formatar minhas partições. Um dos comandos que quero executar é o seguinte: mkfs.btrfs -f -m single -L root /dev/sda1 Então eu dividi o comando na parte de opções: -f -m single -L root e a parte da...
01.05.2018 / 14:52
2
respostas

Encontre e substitua por casos de exclusão em sed

Estou tentando usar sed para adicionar uma string após um determinado padrão, mas quero excluir o caso em que a string adicional já está presente. Por exemplo: "text.txt" Hello Bar Hello world! Se eu usar sed -i -e 's/Hello/Hello...
02.05.2018 / 10:54
2
respostas

Como visualizar o conteúdo do navegador no Linux sem GUI?

Eu tenho um AWS EC2 com o Ubuntu 14.04 instalado, mas só tenho acesso à linha de comando e não a uma GUI. Eu preciso abrir o host local e ver se ele está em execução e como fica. Existe alguma maneira de visualizar o conteúdo sem uma inter...
25.06.2017 / 11:44
1
resposta

Como detectar o final do arquivo com o dd?

Eu criei um arquivo de teste de 10 MB: dd if=/dev/zero of=file.txt count=1024 bs=10240 Em seguida, escrevi o script abaixo para copiar esse arquivo em partes. Mas parece que o dd não está detectando o EOF e sempre retorna 0, então o loop...
02.05.2018 / 21:03
1
resposta

Qual é o comportamento de mv on /?

Um dos nossos usuários executou acidentalmente mv /* ../ sem permissão de root. Depois de verificar os efeitos usando diff , fiquei surpreso ao descobrir que mv aparentemente funcionava como cp quando aplicado ao / dir. Então, m...
03.07.2017 / 15:46
1
resposta

erro de sintaxe próximo ao token inesperado '' no script executado pelo cron

Estou escrevendo um script de shell para Mac OS / Linux. O script é executado por um cron job. Eu estou tentando acrescentar stdout e stderr a um arquivo de log. Meu comando (simplificado) se parece com isso (linha 5 em myscript.sh ): myc...
11.04.2018 / 12:10
1
resposta

Extraindo um número de arquivos de tar.gz muito grande

Eu tenho um dilema de ter que extrair 20.000 arquivos de um tar.gz que contém 4 milhões de arquivos sem extrair todo o arquivo devido ao espaço em disco limitado. Eu tenho uma lista de 20.000 nomes de arquivos e posso fazer, em princípio, ta...
08.12.2017 / 18:34
1
resposta

O arquivo de relatórios BASH não existe, mas não

Eu tenho uma lista de arquivos produzidos a partir do find. Devido a um mau planejamento do gerenciamento, preciso agora registrar esses arquivos, mas o comando find demorou várias horas para ser concluído, enquanto estamos varrendo vários TB de...
06.07.2017 / 17:24