Articles of bash

Mostrar números hexadecimais de um arquivo

Eu quero construir um programa bash que possa ler um arquivo, como um * .bin e imprimir todos os seus números hexadecimais, como os editores ‘hex’. Onde eu posso começar?

embaralhando aleatoriamente arquivos no bash

Eu tenho alguns arquivos no linux. Por exemplo, 2 e eu preciso embaralhar os arquivos em um arquivo. Por exemplo $cat file1 line 1 line 2 line 3 line 4 line 5 line 6 line 7 line 8 e $cat file2 linea one linea two linea three linea four linea five linea six linea seven […]

Importar arquivos XML para o PostgreSQL

Eu tenho muitos arquivos XML que gostaria de importar na tabela xml_data : create table xml_data(result xml); Para fazer isso, eu tenho um script bash simples com loop: #!/bin/sh FILES=/folder/with/xml/files/*.xml for f in $FILES do psql psql -d mydb -h myhost -U usr -c \’\copy xml_data from $f \’ done No entanto, isso tentará importar […]

Como faço para adicionar uma linha de texto no meio de um arquivo usando o bash?

Eu estou tentando adicionar uma linha de texto para o meio de um arquivo de texto em um script bash. Especificamente, estou tentando adicionar um servidor de nomes ao meu arquivo /etc/resolv.conf. Como está, o resolv.conf é assim: # Generated by NetworkManager domain dhcp.example.com search dhcp.example.com nameserver 10.0.0.1 nameserver 10.0.0.2 nameserver 10.0.0.3 Meu objective é […]

Iterar mais de duas matrizes simultaneamente em bash

Eu tenho dois arrays. array=( Vietnam Germany Argentina ) array2=( Asia Europe America ) Eu quero fazer um loop sobre essas duas matrizes simultaneamente, isto é, invocar um comando nos primeiros elementos das duas matrizes, depois invocar o mesmo comando nos segundos elementos, e assim por diante. Pseudo-código: for c in $(array[*]} do echo -e […]

Como escaping de uma aspa simples na string de aspas simples no Bash?

Eu quero mostrar uma string no Bash assim I’m a student Claro que você pode fazer assim echo “I’m a student” Mas como conseguir isso usando aspas simples ao redor da string?

Use sudo sem senha dentro de um script

Por alguma razão, eu preciso, como usuário, executar sem o sudo um script script.sh que precise de privilégios de root para funcionar. Eu vi como a única solução para colocar o sudo INSIDE script.sh. Vamos dar um exemplo: script.sh : #!/bin/sh sudo apt-get update É claro que, se eu executar esse script, recebo uma solicitação […]

Bash endereçamento de matriz indireta?

Suponha que eu tenha alguns arrays bash : A1=(apple trees) A2=(building blocks) A3=(color television) E índice J=2 , como obter o conteúdo da matriz de A2 ?

Executar uma function de shell com tempo limite

Por que isso funcionaria timeout 10s echo “foo bar” # foo bar mas isso não function echoFooBar { echo “foo bar” } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar’: No such file or directory e como posso fazer isso funcionar?

Analisar Data na Bash

Como você analisaria uma data no bash, com campos separados (anos, meses, dias, horas, minutos, segundos) em variables ​​diferentes? O formato da data é: YYYY-MM-DD hh:mm:ss