Bem, isso aparentemente não é possível do jeito que estou tentando.
Essa abordagem alternativa para obter barra como uma string resultante funciona, no entanto:
#!/bin/bash
path1=/usr/tmp/foo/bar/baz
awk -F/ '{print $5}' <<< "...
Eu tenho um arquivo com a seguinte entrada. Os números separados por pontos representam endereços. Qualquer número no endereço pode ter um ou mais dígitos, da seguinte maneira:
[112.112.112.112;3.3.3.3;44.44.44.44]
[6.6.6.6;17.17.17.17;88.88....
Estou depurando código que contém algumas operações de mudança de bit, e estou usando muito bc para ver o que está acontecendo no nível de bit.
Veja o que eu uso:
$ echo 'obase=2;598980975283696640' | bc
10000101000000000010000001100000001...
Eu conto o número de linhas do meu arquivo com este comando no OSX:
nl=$(wc -l < ~/myfile.txt)
Digamos que nl seja 100. Agora, desejo usar o resultado nl em outro comando, mas, estranhamente,
echo 1-$nl
me dá 1- 100 em...
Estou executando dois comandos do Linux e quero colocar os valores resultantes juntos em um nome de arquivo sem espaços e um ponto separando os dois valores. Até agora, eu tenho isso:
pid='sudo dmidecode -s system-product-name'
vid='sudo dmid...
Estou tentando determinar se uma determinada palavra aparece em uma frase usando Bourne Shell (sh). Por exemplo:
#!/bin/bash
INPUT='Lorem ipsum dolor sit amet.'
if [[ "$INPUT" == *dolor* ]]
then
echo "So true"
else
echo "Not true"
fi...
O manual de Bash menciona que
3.1.2.5 Locale-Specific Translation
A double-quoted string preceded by a dollar sign (‘$’) will cause the
string to be translated according to the current locale. If the
current locale is C or POSIX, t...
Eu tenho este código que funciona:
get_parameter ()
{
echo "$query" | sed -n 's/^.*name=\([^&]*\).*$//p' | sed "s/%20/ /g"
}
Mas eu quero substituir o "nome" pelo parâmetro que eu passo para get_parameter
get_parameter ()
{
e...
Estou tentando fazer uma iteração de uma matriz de nomes de arquivos e substituo o nome do arquivo por um caminho absoluto. O código é,
#!/bin/bash
jsArray=(moment.js datatable.js jquery.js jquery.tmpl.js dt_jq_ui.js report_app.js)
for f in "...
Eu vi a seguinte substituição em este artigo :
${PWD/#$HOME/~}
Como se compara a isso?
${PWD/$HOME/~}
Ambos parecem ser o mesmo. Eu não sei porque o hash foi incluído.