Unix-c-shell-operators

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

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

Cシェルで使用可能なすべての演算子をリストします。 ここで、演算子のほとんどは、Cプログラミング言語にあるものと非常によく似ています。

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

算術演算子と論理演算子

次の表は、いくつかの算術演算子と論理演算子を示しています-

Sr.No. Operator & Description
1

( )

優先順位を変更

2

~

1の補数

3

!

論理否定

4 かける
5

/

割る

6

%

モジュロ

7

PLUS

Add

8

-

引く

9

<<

左方移動

10

>>

右シフト

11

== ==

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

12

!=

不等式の文字列比較

13

=~

パターンマッチング

14

&

ビット単位の「および」

15

^

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

16 *

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

17

&&

論理的な「および」

18
*

論理的な「または」

19

PLUSPLUS

インクリメント

20

--

デクリメント

21

=

割り当て

22

=*=*

左側を右側で乗算し、左側を更新します

23

/= /=

左側を右側で分割し、左側を更新します

24

PLUS=

左側を右側に追加し、左側を更新します

25

-=

右側から左側を減算し、左側を更新します

26

^=

「排他的または」左側から右側へ、左側を更新

27

ファイルテスト演算子

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

Sr.No. Operator & Description
1

-r file

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

2

-w file

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

3

-x file

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

4

-f file

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

5

-z file

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

6

-d file

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

7

-e file

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

8

-o file

ユーザーがファイルを所有しているかどうかを確認します。ユーザーがファイルの所有者である場合、trueを返します。