оболочка 07 (оператор оболочки)

1. Оператор оболочки

1.1 Арифметические операторы

команда выражения

expr — это аббревиатура выражений оценки, переводится как «выражение оценки». Shell expr — мощная и сложная команда. Помимо целочисленных вычислений ее также можно комбинировать с некоторыми параметрами обработки строк, такими как вычисление длины строки, сравнение строк, сопоставление строк, извлечение строк и т. д. Последующее объяснение.

  • Целочисленный расчет
  • Вычислить длину строки
  • Сравнение строк
  • сопоставление строк
  • Извлечение строк
expr 算术运算符表达式

Получите результат расчета и присвойте ему новый синтаксис переменной.

result=`expr 算术运算符表达式`

Примечание. Вот обратный апостроф ``

1.1.1 Оценка выражений

выражение 1 + 1 #2

В операции должны быть пробелы 

выражение \( 10 + 10 \) \* 2 + 100

Случай:

1.1.2 Вычисление длины строки

 

 

 

1.2 Операторы сравнения

1.2.1 Операторы целочисленного сравнения

 Оператор сравнения целых чисел поддерживает только целые числа и не поддерживает десятичные числа и строки (сравнение строк будет объяснено позже), если значение строки не является целым числом .
Каждая команда имеет возвращаемое значение. Мы подробно объясним статус выхода позже. Возврат 0 означает успех, а возврат 1 — неудачу.

1.2.2 Операторы сравнения строк

Можно сравнивать две переменные. Типом переменной могут быть числа (целые, десятичные) и строки. 

 рекомендовать[[]]

  • Разница между [[]] и []

① Возникновение разделения слов 
[[]] Разделения слов не будет.
[] Разделение слов будет. 

разделение слов разделит строки, содержащие пробелы, и сравнит их

  • escape-символ

[[]] не нужно экранировать для <, формат: [[ строка 1 < символ 2 ]]

[] необходимо экранировать <,>, формат: [Строка 1 \< Строка 2] 

 1.3 Булевы операторы

 1.4 Логические операторы

1.5 Операторы проверки файлов

Возможность использовать общие операторы проверки файлов для проверки файлов,
например: существует ли файл, доступен ли он для чтения, является ли он исполняемым, пуст ли он, доступен ли он для записи, является ли это каталогом, является ли он обычным файл

Операторы проверки файлов используются для обнаружения различных
атрибутов файлов.

Supongo que te gusta

Origin blog.csdn.net/peng_258/article/details/132451688
Recomendado
Clasificación