Unix-korn-shell-operators

提供:Dev Guides
移動先:案内検索

Unix/Linux-Kornシェルオペレーター

Korn Shellで利用可能なすべての演算子について説明します。 ほとんどの演算子は、Cプログラミング言語にあるものと非常によく似ています。

演算子は優先順位の高い順にリストされています-

算術演算子と論理演算子

Sr.No. Operator & Description
1

PLUS

単項プラス

2

-

単項マイナス

3

!~

論理否定。バイナリ反転(1の補数)

4 かける
5

/

割る

6

%

モジュロ

7

PLUS

Add

8

-

引く

9

<<

左方移動

10

>>

右シフト

11

== ==

等しいかどうかの文字列比較

12

!=

不平等の文字列比較

13

=~

パターンマッチング

14

&

ビット単位の「および」

15

^

ビット単位の「排他的OR」

16 *

ビット単位の「包含的OR」

17

&&

論理的な「および」

18
*

論理的な「または」

19

PLUSPLUS

インクリメント

20

--

デクリメント

21

ファイルテスト演算子

次の演算子は、Unixファイルに関連付けられたさまざまなプロパティをテストします。

Sr.No. Operator & Description
1

-r file

ファイルが読み取り可能かどうかを確認します。はいの場合、条件は真になります。

2

-w file

ファイルが書き込み可能かどうかを確認します。はいの場合、条件は真になります。

3

-x file

ファイルが実行可能かどうかを確認します。はいの場合、条件は真になります。

4

-f file

ファイルがディレクトリまたは特殊ファイルではなく通常のファイルであるかどうかを確認します。はいの場合、条件は真になります。

5

-s file

ファイルのサイズが0より大きいかどうかを確認します。はいの場合、条件は真になります。

6

-d file

ファイルがディレクトリかどうかを確認します。はいの場合、条件は真になります。

7

-e file

ファイルが存在するかどうかを確認します。ファイルがディレクトリであるが存在する場合でもtrueです。