Perguntas sobre 'string'

3
respostas

Converte o endereço MAC para o endereço local do link com o bash

Como posso converter um endereço Mac em um endereço IPV6 Link-Local? você precisa adicionar fe80:: no início e inserir ff:fe no meio além disso, todos os zeros iniciais devem ser removidos     
14.06.2013 / 00:48
1
resposta

O que $ {var / a / b / \ c} significa?

Estou um pouco confuso sobre esta afirmação (construção?). Eu não encontrei nenhuma fonte suficiente sobre isso (eu nem sei como chamá-lo). O que está acontecendo aqui? bash-4.3$ var="a/b" bash-4.3$ f=${var/b/c/\d}...
12.01.2016 / 17:58
2
respostas

Gravar variável contendo texto grande com \ n em um arquivo com interpretadores de shell comuns. Como você faz isso?

Ambiente: linux shell ou melhor, ash shell no busybox (exemplo system: Openwrt). Dada uma variável de string com grande texto "${a}" construído desta forma: for index in $(seq 1 40000); do #it is 40000 for a reason, it helps if you wa...
04.08.2014 / 18:59
3
respostas

Como posso definir uma variável de ambiente que contenha caracteres de nova linha?

Estou tentando definir uma chave RSA como uma variável de ambiente que, como arquivo de texto, contém caracteres de nova linha. Sempre que eu tentar ler o arquivo e passá-lo para uma variável de ambiente, ele será interrompido apenas no carac...
08.06.2017 / 14:54
2
respostas

Como escapar de aspas simples ou duplas ao passar uma variável para o script bash?

Digamos que eu tenha um script que ecoa $1 #!/bin/bash echo $1 É chamado de test.sh . Então eu chamo /bin/test.sh 'test' . A saída é test . Mas isso não funciona: /bin/test.sh 'te'st' Há um erro de sintaxe. Pode haver a...
18.11.2015 / 13:53
5
respostas

Bash while loop lido da lista de caminhos delimitados por dois pontos usando o IFS

Estou tentando gravar uma função bash que se comporta de maneira semelhante à where incorporada em tcsh . Em tcsh , where lista todos os builtins, aliases e os caminhos absolutos para executáveis no PATH com um determinado nome, mes...
15.04.2016 / 05:25
1
resposta

Existe uma maneira simples de obter uma matriz de todos os argumentos que não começam com um hífen?

zsh inclui um poderoso utilitário para analisar as opções de linha de comando zparseopts , mas para scripts de shell rápidos e funções de shell, mas existe uma maneira fácil de extrair o array de todos os comandos? argumentos de linha que...
08.02.2014 / 20:55
2
respostas

Como usar os resultados de “file” (Nome da criação de aplicativos: Microsoft Word) para procurar uma string específica?

Eu estou tentando usar os resultados de "arquivo", que retorna informações sobre o arquivo / s que eu especificar. Por exemplo, file *.doc 'all .doc extensions Isso, em seguida, retorna informações sobre o arquivo, incluindo "Nome da c...
29.09.2015 / 10:04
1
resposta

Bash padrões de expressão regular que correspondem a espaços, dentro do teste de colchetes duplos, usando o operador “~ =”

Simplificando, não consigo encontrar uma maneira de combinar uma variável com algum padrão que contenha espaços. Aqui está o que eu esperava para funcionar (echo 'ok' string) item='foobar baz' pat=".+bar baz" if [[ "$item" =~ "$pat" ]] ; t...
24.12.2015 / 19:02
5
respostas

Lê de um certo ponto para um certo caractere

Digamos que eu tenha um arquivo como este: foo bar foo bar foo bar foo bar something useful"foo bar foo bar" Basicamente, quero saber como posso obter a string something useful por si mesma, seja salva em seu próprio arquivo ou exibida...
01.08.2017 / 19:45