Estou experimentando o fish shell 2.0 para substituir o bash. Eu estou tentando converter a seguinte função bash para uma função de peixe, mas está me dando um inferno. Eu tenho várias funções similares, então se alguém puder me apontar na direç...
Quando eu gero somas de verificação para meus arquivos, preciso fazer um pouco de trabalho extra para formatá-los corretamente:
CHECKSUM="$(shasum "$file" | cut -b 1-40)"
echo -n "$CHECKSUM" > "$file.sha"
Isso é para garantir que no ar...
Eu preciso dividir um arquivo e renomeá-lo de acordo com o comando awk. Estou tentando usar o comando substring e passar um parâmetro para o comando awk, mas ele falha.
for file in *.csv
do
split -n 3 -d -a 2 "$file" "$file--"
for each in...
Primeiro, crie um arquivo com este conteúdo exato:
a\nb
Eu nomeei este arquivo foo , se eu executar o seguinte, ele imprime o conteúdo exato do arquivo:
bash -c 'bar=$(cat foo);echo "$bar"'
Mas se você executá-lo com sh em vez...
Hey :) Eu estou tentando entender o comando goto.
Eu tenho algumas perguntas sobre o manual do goto. Aqui você pode encontrar o manual original: link
1. O Goto é permitido somente quando t̲h̲e̲ S̲h̲e̲l̲l̲ i̲s̲ t̲a̲k̲i̲n̲g̲ c̲o̲m̲m̲a̲n̲d̲...
Para executar meus scripts do Matlab, criei um script de shell para o qual forneço dois parâmetros - o caminho para o arquivo matlab ( $1 ) e para o arquivo de log ( $2 ):
nohup time matlab -some_parameters -r "run $1;exit" &>>...
Eu estava tentando encontrar uma solução para uma pergunta diferente no site e me deparei com essa questão curiosa. Aqui está o conjunto de comandos que eu emiti:
$ foo=82a9948422
$ echo $foo
82a9948422
$ echo $foo | sed 's/./&\
/g' | sor...
Às vezes, uso um meio não confiável (flash) para armazenar uma boa quantidade de dados. Para pelo menos reconhecer bit flips eu armazeno um arquivo com o md5sums ao lado. Este arquivo geralmente é criado por uma variação de find -type f -exec "...
Estou tentando dar a opção para os usuários executarem o script em um diretório diferente. No entanto, quando o script altera o diretório, o mkdir não funciona.
Eu mudo o diretório assim:
case $1 in
"-d")
PWD=$2;;
*)
;;
esac...
Parece que isso deve ser fácil de fazer, mas eu claramente não estou entendendo algo fundamental sobre a produção de pipers para trás e para frente.
Estou tentando fazer algo assim:
bundle show some-gem-name | pushd
Onde o resultado me...