Perguntas sobre 'string'

1
resposta

Compare a saída do comando dentro da instrução if sem subshell

De acordo com o link Placing a list of commands between curly braces causes the list to be executed in the current shell context. Mas quando eu tento isso: if [[ { type -t echo; } = "builtin" ]]; then echo 1; else echo 0; fi recebo...
15.03.2018 / 22:27
1
resposta

Adicione uma string do arquivo ao nome do arquivo

Eu preciso renomear os arquivos para incluir uma string encontrada na primeira linha. ex: [acoder@test]# head -1 FILE001.DAT XYZ123 Aqui está o meu melhor palpite: for file in /some/dir/*.DAT do CODE='head -1 "$file"'...
24.01.2017 / 20:02
1
resposta

Comparação da string IF ELSE de curl

Quando faço: URL_CURL_CHECK="https://github.com/" VAR_A=$(curl -Is --head "$URL_CURL_CHECK" | grep "HTTP/1.1 200 OK") VAR_B="HTTP/1.1 200 OK" echo if [ "$VAR_A" != "$VAR_B" ]; then echo "Not equal ..." else [ "$VAR_A" = "$VAR_B" ] ec...
05.02.2017 / 19:11
2
respostas

adiciona subdiretórios ao $ PATH no bash usando find

Eu tentei isso PATH=$PATH$( find $HOME/scripts/ -type d -printf ":%p" ) mas funciona apenas no Linux, no OSX (ou Freebsd), não está funcionando porque -printf não é POSIX. Como posso escrever uma versão compatível para ambas as plata...
22.02.2017 / 03:24
2
respostas

ignora completamente as linhas que começam com um padrão específico

Eu tenho um script que analisa a saída de um software de computação. às vezes a saída vem com alguns dados extras que são irrelevantes para o meu script. Esses dados podem ser enormes e fazer com que meu script simples fique muito lento. Meu...
31.05.2016 / 18:55
1
resposta

Reescreva os argumentos antes de passá-los para um comando

Eu uso rtorrent . Ao usar links magnéticos, ele cria um arquivo "meta" (.meta). Isto obtém a forma de um longo número hexadecimal (0-9, A-F). Por exemplo: 0123456789ABCDEF0123456.meta Para "usar" um meta-arquivo existente para iniciar...
16.03.2016 / 11:54
2
respostas

Dividindo o diretório de trabalho em um script bash

Se eu fizer: IFS="/" read -ra PARTS E digite um caminho manualmente, ele cria o array "PARTS" como esperado: IFS="/" read -ra PARTS <<< $(pwd) cria um array com um único elemento, com as barras convertidas em espaços Co...
02.04.2015 / 17:53
4
respostas

Analisando argumentos da linha de comandos do processo a partir de pargs em um shell script

Eu obtenho uma lista de PIDs em meus scripts bash (processos Java) e tenho que analisar seus argumentos de linha de comando para determinar a instância do servidor a que cada PID corresponde. No momento, faço isso usando sed / cut: PARGS...
21.03.2014 / 11:05
2
respostas

Extraindo número do nome do arquivo

Eu tenho um nome de arquivo seguindo este modelo: 1.raw_bank_details_211.trg 2.raw_bank_details_222.trg Eu preciso usar o comando cut no unix e cortar a string acima para obter 211 e 222 das strings e ecoar o valor. Eu já us...
25.04.2017 / 16:34
1
resposta

Removendo substrings de uma variável shell

Eu tenho algumas cadeias de caracteres que são lidas como esta aqui Dio - We Rock-Greatest Hits (2CD) (2004) Eu uso isso NewDirectoryName=${NewDirectoryName%'(" ")'* } NewDirectoryName=${NewDirectoryName//[^A-Za-z ]/ } e isso me dá...
25.11.2015 / 15:17