Eu tenho um arquivo de texto grande (~ 900MB) delimitado por tabulação que eu processarei em um programa downstream. Eu preciso excluir qualquer linha com um valor ausente. O número correto de colunas está em cada linha (portanto, um valor ausen...
Se eu fizer gshuf -e $(seq 1 10) no bash, ele imprimirá os números de 1 a 10 em ordem aleatória.
Mas se eu fizer isso:
a=$(shuf -e $(seq 1 10))
for i in "${a[@]}"
do
echo $i
echo "next"
done
Imprime todos os dez números segu...
Eu entendo bash e alguns outros intérpretes só realizam aritmética para inteiros. No seguinte for loop, como posso fazer isso? Eu li que bc pode ser usado, mas não tenho certeza de como usar bc nessa situação.
total=0
for number...
Estou escrevendo um script para automatizar a configuração dos arquivos de configuração do agente Puppet no Docker.
Basicamente, preciso garantir que a seção a seguir esteja em /etc/puppet/puppet.conf :
[agent]
server=$PUPPETMASTER_HOSTN...
Eu tenho um script semelhante ao seguinte:
#!/usr/bin/sh
var="ABC"
if [ $var == "ABC" ]
then
echo True
else
echo False
fi
O código acima não funciona no Solaris Sparc e no Solaris X64. Está mostrando == undefined.
O código acima...
Eu tenho arquivos nomeados como 0-n.jpg para n de 1 a 500, por exemplo.
O problema é que um cara usando o Windows não usou zeros à esquerda, então quando eu faço ls eu obtenho
0-100.jpg
0-101.jpg
...
0-10.jpg
...
0-199.jpg
0-19.jp...
Eu tenho um script bash que atualmente tem mais de 700 linhas. Depois de uma rodada particularmente longa de edição, agora erros assim:
./run_me.sh: line 693: unexpected EOF while looking for matching '''
./run_me.sh: line 702: syntax error:...
Eu tenho um arquivo de texto keyvalue.txt com conteúdo:
one=abc
two=def
three=ghi
four=jkl
five=mno
six=pqr
Agora, quero anexar xyz ao valor de three que se tornará
three=ghixyz
O conteúdo do arquivo resultante deve ser:...
Gostaria de listar todos os arquivos em uma pasta chamada foldername com a extensão test , atest ou btest .
Meu pensamento imediato foi executar ls ./foldername/*.{a,b,}test
Isso funciona bem, a menos que não haja nada com a e...
Estou tentando adicionar uma opção de depuração a um script meu. Normalmente eu quero esconder qualquer saída, como avisos etc, então eu coloquei >/dev/null 2>&1 para muitos comandos.
Agora, quando eu quiser depurar meu script, p...