Я узнал следующую команду -
$[variable]-If set, access the variable
В этой команде какой тип переменной он говорит?
Вы можете использовать переменные для хранения и обработки чисел или строк. bash является стандартной оболочкой в Ubuntu и использует переменные, такие как следующие примеры, с переменной с именем var1:
Задайте переменную (дайте ей значение)
var1="Hello World"
Печать переменной на экране
echo "$var1"
Существует несколько полезных руководств, которые вы найдете при поиске в Интернете, например, в строке поиска bash [!d1 ], например
ryanstutorials.net/bash-scripting-tutorial/bash-variables.php
В руководстве man bash написано следующее об арифметике Расширение,
Арифметическое расширение позволяет оценить арифметическое выражение и подставить результат. Формат арифметического расширения: $((expression))
Старый формат $[expression] устарел и будет удален в следующих версиях bash. Оценка выражения и печать на экране,
$ echo $((7*8)) # recommended
56
$ echo $[6*9] # works now, but deprecated
54
Вы можете использовать переменные для хранения и обработки чисел или строк. bash является стандартной оболочкой в Ubuntu и использует переменные, такие как следующие примеры, с переменной с именем var1:
Задайте переменную (дайте ей значение)
var1="Hello World"
Печать переменной на экране
echo "$var1"
Существует несколько полезных руководств, которые вы найдете при поиске в Интернете, например, в строке поиска bash , например
ryanstutorials.net/bash-scripting-tutorial/bash-variables.php
В руководстве man bash написано следующее об арифметике Расширение,
Арифметическое расширение позволяет оценить арифметическое выражение и подставить результат. Формат арифметического расширения: $((expression))
Старый формат $[expression] устарел и будет удален в следующих версиях bash. Оценка выражения и печать на экране,
$ echo $((7*8)) # recommended
56
$ echo $[6*9] # works now, but deprecated
54
Вы можете использовать переменные для хранения и обработки чисел или строк. bash является стандартной оболочкой в Ubuntu и использует переменные, такие как следующие примеры, с переменной с именем var1:
Задайте переменную (дайте ей значение)
var1="Hello World"
Печать переменной на экране
echo "$var1"
Существует несколько полезных руководств, которые вы найдете при поиске в Интернете, например, в строке поиска bash , например
ryanstutorials.net/bash-scripting-tutorial/bash-variables.php
В руководстве man bash написано следующее об арифметике Расширение,
Арифметическое расширение позволяет оценить арифметическое выражение и подставить результат. Формат арифметического расширения: $((expression))
Старый формат $[expression] устарел и будет удален в следующих версиях bash. Оценка выражения и печать на экране,
$ echo $((7*8)) # recommended
56
$ echo $[6*9] # works now, but deprecated
54
$ означает подставить значение следующего выражения. Я могу использовать переменные или команды. Команда
x=hello
echo $x
это напечатает «hello» в терминале
Скажем, у меня есть файл с именем hello.txt с содержимым:
Hello
world.
Good
Morning
Тогда я могу сделать:
echo $(cat hello.txt)
выход будет:
Hello world. Good Morning
Это также можно использовать для ввода пользовательского ввода в скрипт. Например, скажем, у меня есть скрипт, который выполняет файл, я могу позволить пользователю указать, где находится файл, и сохранить его как путь. Затем выполните:
exec $path/file.sh
Если path = "/ home / me", тогда команда будет расширяться до:
exec /home/me/file.sh
$[variable] ссылается на переменную, которую вы задали с помощью следующей команды:
VARIABLE=<path>
<path> может быть любым. Это может быть путь к другому диску, файловому серверу, документу, приложению и даже ярлыку.
$ означает подставить значение следующего выражения. Я могу использовать переменные или команды. Команда
x=hello
echo $x
это напечатает «hello» в терминале
Скажем, у меня есть файл с именем hello.txt с содержимым:
Hello
world.
Good
Morning
Тогда я могу сделать:
echo $(cat hello.txt)
выход будет:
Hello world. Good Morning
Это также можно использовать для ввода пользовательского ввода в скрипт. Например, скажем, у меня есть скрипт, который выполняет файл, я могу позволить пользователю указать, где находится файл, и сохранить его как путь. Затем выполните:
exec $path/file.sh
Если path = "/ home / me", тогда команда будет расширяться до:
exec /home/me/file.sh
$[variable] ссылается на переменную, которую вы задали с помощью следующей команды:
VARIABLE=<path>
<path> может быть любым. Это может быть путь к другому диску, файловому серверу, документу, приложению и даже ярлыку.
$ означает подставить значение следующего выражения. Я могу использовать переменные или команды. Команда
x=hello
echo $x
это напечатает «hello» в терминале
Скажем, у меня есть файл с именем hello.txt с содержимым:
Hello
world.
Good
Morning
Тогда я могу сделать:
echo $(cat hello.txt)
выход будет:
Hello world. Good Morning
Это также можно использовать для ввода пользовательского ввода в скрипт. Например, скажем, у меня есть скрипт, который выполняет файл, я могу позволить пользователю указать, где находится файл, и сохранить его как путь. Затем выполните:
exec $path/file.sh
Если path = "/ home / me", тогда команда будет расширяться до:
exec /home/me/file.sh
$[variable] ссылается на переменную, которую вы задали с помощью следующей команды:
VARIABLE=<path>
<path> может быть любым. Это может быть путь к другому диску, файловому серверу, документу, приложению и даже ярлыку.