Perguntas sobre 'shell'

2
respostas

É possível não escapar de aspas duplas e obter o formato json correto?

Eu quero enviar dados do json usando httpie. Se eu usar aspas duplas e escapar as aspas duplas ao redor da chave, funcionará. json="[ \ { \ \"count\": 3 \ } \ ]" echo $json [{"count": 3}] Mas eu não quero fugir...
16.12.2016 / 09:50
1
resposta

-r nome_do_arquivo &&. nome do arquivo

Eu estava apenas olhando para um script que eu encontrei nesta linha. Alguém pode me dizer o que esta linha faz. esta é a linha de código. [ -r "$PosConfigDir/posconfig.sh" ] && . "$PosConfigDir/posconfig.sh"     
07.03.2016 / 10:18
2
respostas

Sintaxe para o comando rm. Preocupado com o uso da opção -r

Estou tentando criar uma rotina para gerenciar os arquivos de backup que estou criando, para que as pastas mais antigas sejam excluídas automaticamente no processo. Veja o que eu tenho: #!/bin/sh day=$(date +%m%d%y) oldday=$(date -d "-4 days"...
17.03.2016 / 06:40
2
respostas

Como faço para gravar todas as entradas e saídas de terminal em um arquivo local por padrão para cada sessão?

Estou ciente de que o comando script pode ser usado para gravar todas as entradas de teclado e saídas de tela em um arquivo, mas isso deve ser invocado toda vez que uma sessão de terminal for iniciada. Eu mantenho as versões com timestamp dos...
28.06.2016 / 22:44
2
respostas

Remove todos os arquivos cujos nomes correspondam a um padrão específico

Estes são arquivos em meu diretório pessoal: 23233.txt 3233.txt ba233.txt kh23.txt khalith main.sh s2233.txt tr233.txt WWW.txt Como posso remover todos os arquivos cujos nomes começam com duas letras minúsculas, seguidos por dois dígitos...
16.06.2017 / 13:08
1
resposta

Por que meu terminal diz que estou executando o comando -bash (com um traço principal) e não o bash?

Eu comecei recentemente a aprender UNIX por uma semana ou mais e eu brinquei com os arquivos bash_profile e bashrc para adicionar algumas preferências básicas. Mas hoje, eu não pude executar vários comandos de terminal e depois de investig...
10.07.2016 / 17:03
3
respostas

Uma instrução 'case' do Linux pode ter um conceito 'ou'?

O Linux pode usar o case como muitos idiomas, então: case ${x} in one) echo "1" ;; two) echo "2" ;; esac Você pode fazer o mesmo com $ x ou $ y ? Então, imaginativamente: case ( ${x} or ${y}...
13.06.2017 / 10:17
2
respostas

Concatene 2 cadeias binárias na forma base64

Eu tenho duas strings codificadas BASE64 e gostaria de obter a codificação BASE64 da concatenação binária das duas strings usando apenas a linha de comando. Exemplo: > $ echo -n "\x01\x02" |base64...
08.06.2017 / 12:17
4
respostas

Copie a primeira palavra do nome do arquivo

zBase=$(basename "{query}") title=${zBase%.*} echo -n $title; O comando acima copia o nome do arquivo para a área de transferência (usando o Alfred: a parte {query} é do Alfred). Agora, quero copiar apenas a primeira palavra do nome do arqu...
01.06.2017 / 21:13
4
respostas

Anexa o resultado da contagem de palavras ao final de um arquivo

Eu quero contar o número de linhas em example.txt e acrescentar o resultado ao final deste arquivo. Como posso fazer isso? Eu tentei: wc -l > example.txt     
27.09.2015 / 19:15