Perguntas sobre 'string'

3
respostas

Teste se uma string contém uma substring

Eu tenho o código file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Eu testo se file contém "gen". A saída é "False". Nice! O problema é quando eu substituo "gen" por uma...
13.06.2017 / 16:26
12
respostas

Adicionar separador de milhares em um número

Em python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir um número por trios, por exemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,78...
06.02.2014 / 07:48
7
respostas

Como verificar se $ PWD é um subdiretório de um determinado caminho

Por exemplo verifique se $PWD é um subdiretório de / home. Em outras palavras, estou procurando uma operação de string bash para verificar se uma string começa com outra.     
25.01.2011 / 16:18
2
respostas

Existe algo como o “split ()” do JavaScript no shell?

É muito fácil usar split() em JavaScript para dividir uma string em uma matriz. E o script de shell? Digamos que eu queira fazer isso: $ script.sh var1_var2_var3 Quando o usuário fornecer essa string var1_var2_var3 para o sc...
08.09.2015 / 12:01
2
respostas

Verifique o tamanho de uma variável

Tenho que verificar o comprimento da variável read (meu limite de script para cinco dos caracteres inseridos), penso em algo como isto: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else ec...
17.07.2014 / 19:08
2
respostas

Extraindo uma string, de acordo com um padrão, em um script bash

No bash, suponha que eu tenha uma string strname : strname="ph7go04325r" Eu gostaria de extrair os caracteres entre o caractere primeiro "3" e o caractere último "r" em strname , salvando o resultado em uma string% código%....
04.02.2013 / 20:56
3
respostas

Pesquisa de subseqüência insensível a maiúsculas e minúsculas em um script de shell [closed]

Como posso escrever um script de shell que faça uma correspondência de substring sem diferenciação de maiúsculas e minúsculas na saída do comando?     
29.05.2014 / 03:43
2
respostas

Por que esse script funciona no terminal, mas não em um arquivo?

Eu tenho este script de shell salvo em um arquivo: ele faz alguma substituição básica de string. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Se eu colá-lo...
19.07.2017 / 09:40
7
respostas

Como usar grep e cut in script para obter URLs de sites de um arquivo HTML

Estou tentando usar grep e cut para extrair URLs de um arquivo HTML. Os links parecem: <a href="http://examplewebsite.com/"> Outros sites têm .net , .gov , mas suponho que posso fazer o ponto de corte antes de > . Então eu...
27.01.2015 / 05:32
4
respostas

caminho mais curto para substituir caracteres em uma variável

Existem muitas maneiras de substituir caracteres em uma variável. O caminho mais curto que descobri é tr até agora: OUTPUT=a\'b\"c\'d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\'\"") echo $OUTPUT Existe um caminho mais ráp...
15.10.2014 / 11:54