Qual é a função do comando “$ [variable]”? [fechadas]

-3

Eu aprendi o seguinte comando -

$[variable]-If set, access the variable

Neste comando, que tipo de variável está falando?

    
por coding_ninza 17.01.2018 / 14:09

3 respostas

2

Você pode usar variáveis para armazenar e manipular números ou strings. bash é o shell padrão no Ubuntu e usa variáveis como os exemplos a seguir com uma variável com o nome var1 :

Defina a variável (dê um valor)

var1="Hello World"

Imprimir a variável na tela

echo "$var1"

Existem vários tutoriais úteis, que você encontra se pesquisar na Internet, por exemplo, com a sequência de pesquisa tutorial de variável bash , por exemplo

ryanstutorials.net/bash-scripting-tutorial/bash-variables.php

O manual man bash escreve o seguinte sobre Expansão aritmética ,

% bl0ck_qu0te%

Avaliando uma expressão e imprimindo na tela,

$ echo $((7*8))  # recommended
56
$ echo $[6*9]    # works now, but deprecated
54
    
por sudodus 17.01.2018 / 14:33
0

$ significa substituir o valor da seguinte expressão. Eu posso ser usado com variáveis ou comandos. Para usá-lo com comandos, os parênteses são colocados ao redor do comando.

Exemplo 1 - variáveis:

x=hello
echo $x

isto irá imprimir "olá" no terminal

Exemplo 2 - comandos

Digamos que eu tenha um arquivo chamado hello.txt com o conteúdo:

Hello
world.
Good
Morning

Então eu posso fazer:

echo $(cat hello.txt)

a saída seria:

Hello world. Good Morning

Exemplo 3 - Expansão de comando variável

Isso também pode ser usado para permitir a entrada do usuário em um script. Por exemplo, digamos que eu tenha um script que execute um arquivo, posso permitir que o usuário especifique onde o arquivo está e salve-o como caminho. Então faça:

exec $path/file.sh

Se path="/ home / me", o comando será expandido para:

exec /home/me/file.sh
    
por ravery 17.01.2018 / 14:53
-2

$[variable] refere-se a uma variável definida com o seguinte comando:

VARIABLE=<path>

<path> pode ser qualquer coisa. Pode ser um caminho para outra unidade, um servidor de arquivos, um documento, um aplicativo e até mesmo um atalho.

    
por TheComputerGeek010101001 17.01.2018 / 14:13