Otu esi eji usoro ule n'ime akwukwo akwukwo

A pụrụ iji iwu nyocha ahụ mee ihe na akara iwu Linux iji tụnyere otu mmewere megide ibe ma ọ na-ejikarị ya na edemede BASH shell dịka akụkụ nke okwu nkwupụta nke na-achịkwa mgbagha na usoro mmemme.

Ihe Nlereanya Nlereanya

Ị nwere ike ịnwale iwu ndị a naanị site na ịmepe windo ọnụ .

ule 1 -eq 2 & echo "ee" || weghachi "n"

Iwu ahụ dị n'elu ga-agbaji dị ka ndị a:

Ihe kachasị mkpa, iwu ahụ na-atụle 1 ruo 2 ma ha kwekọrọ na nkwupụta okwu "ee" bụ nke na-egosiputa "ee" ma ọ bụrụ na ha adaghị na nkwupụta okwu "enweghị" nke gosipụtara "ọhụụ".

Iji ọnụ ọgụgụ atụ tụnyere

Ọ bụrụ na ị na-atụnyere ihe ndị na-arụ ọrụ dị ka ọnụ ọgụgụ, ị nwere ike iji ndị na-esonụ tụnyere ọrụ:

Ihe atụ:

ule 1 -eq 2 & echo "ee" || weghachi "n"

(na-egosiputa "enweghị" na ihuenyo n'ihi na 1 adịghị nha 2)

ule 1 -ge 2 &&cho "ee" || weghachi "n"

(egosiputa "ee" na ihuenyo n'ihi na 1 abụghị nnukwu ma ọ bụ hà 2)

ule 1 -g 2 &&cho "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi 1 abụghị karịa 2)

ule 1 - 2 &&cho "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi na 1 bụ ihe na-erughị ma ọ bụ hà 2)

ule 1 -lt 2 & echo "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi na 1 bụ ihe na-erughị ma ọ bụ hà 2)

ule 1 - na 2 &&cho "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi na 1 enweghị nha 2)

N'iji Ederede tụnyere

Ọ bụrụ na ị na-atụle ihe ndị na-arụ ọrụ dị ka ụdọ ị nwere ike iji ndị na-esonụ tụnyere ndị ọrụ:

Ihe atụ:

ule "string1" = "string2" &&cho "ee" || weghachi "n"

(egosiputa "ọ dịghị" na ihuenyo n'ihi na "string1" adịghị nhata "string2")

ule "string1"! = "string2" &&cho "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi na "string1" adịghị nhata "string2")

ule -n "string1" & echo "ee" || weghachi "n"

(na-egosiputa "ee" na ihuenyo n'ihi na "string1" nwere eriri ogologo karịa efu)

ule -z "string1" &&cho "ee" || weghachi "n"

(na-egosiputa "enweghị" na ihuenyo n'ihi na "string1" nwere eriri ogologo karịa efu)

Iji ihe atụ tụnyere

Ọ bụrụ na ị na-atụle faịlụ ị nwere ike iji ndị na-esote ndị ọrụ na-esonụ:

Ihe atụ:

ule / ụzọ / to / file1 -n / ụzọ / to / file2 &&cho "ee"

(Ọ bụrụ na file1 dị ọhụrụ karịa file2, a ga-egosipụta "yes" okwu ahụ)

ule -e / ụzọ / to / file1 &&cho "ee"

(ma ọ bụrụ na file1 dị okwu "ee" ga-egosipụta)

ule -O / ụzọ / to / file1 &&chocho "ee"

(ma ọ bụrụ na ịnwe faịlụ1 mgbe ahụ, okwu ahụ bụ "ee" gosipụtara ")

Usoro ihe omuma

Iji atụle ọtụtụ ọnọdụ

Ya mere, ihe niile ejirila atụnyere otu ihe ma ọ bụrụ na ịchọrọ iji ọnọdụ abụọ tụnyere.

Dịka ọmụmaatụ, ọ bụrụ na anụmanụ nwere ụkwụ anọ na-aga "moo" ọ nwere ike ịbụ ehi. Nanị ịlele maka ụkwụ anọ adịghị ekwenye na i nwere ehi mana ịlele ụda ọ na-eme n'ezie.

Iji nwalee ma ọnọdụ abụọ n'otu oge jiri nkwupụta ndị na-esonụ:

ule 4 -eq 4 -a "moo" = "moo" &&cho "ọ bụ ehi" || ikwughachi "ọ bụghị ehi"

Isi ihe dị ebe a bụ -a nke na-anọchite anya na.

Enwere ụzọ dị mma na nke a na-ejikarị eji eme otu ule ahụ na nke ahụ bụ:

ule 4 -eq 4 & ule "moo" = "moo" & echo "ọ bụ ehi" || ikwughachi "ọ bụghị ehi"

Nnwale ọzọ ị nwere ike ịchọrọ bụ iji okwu abụọ tụnyere ma ọ bụrụ na ọ bụ ezi mmepụta eriri. Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ịlele na faịlụ a na-akpọ "file1.txt" dị ma ọ bụ faịlụ a na-akpọ "file1.doc" dị, ị nwere ike iji iwu na-esonụ

ule -e file1.txt -o -e file1.doc & & echo "file1 dị" || Echo "file1 adịghị adị"

Isi ihe dị ebe a bụ - nke na-anọchite anya ma ọ bụ.

Enwere ụzọ dị mma na nke a na-ejikarị eji eme otu ule ahụ na nke ahụ bụ:

ule -e file1.txt || ule -e file1.doc & & echo "file1 dị" || Echo "file1 adịghị adị"

Iwepu ule okwu a

Okwesighi ka i jiri nyocha okwu mee ihe. Ihe niile ị ga - eme bụ imechi nkwupụta ahụ na square brackets dị ka ndị a:

[-e file1.txt] && echo "file1 dị" || Echo "file1 adịghị adị"

Ihe [ma] pụtara n'ụzọ dị ka ule.

Ugbu a, ị maara nke a ị nwere ike imeziwanye na atụnyere otutu ọnọdụ dị ka ndị a:

[4 -eq 4] && ["moo" = "moo"] & ikwughachi "ọ bụ ehi" || ikwughachi "ọ bụghị ehi"

[-e file1.txt] || [-e file1.doc] && echo "file1 dị" || Echo "file1 adịghị adị"

Nchịkọta

Iwu nke ule bara uru na ihe ederede n'ihi na ị nwere ike ịnwale uru nke agbanwe agbanwe megide usoro ọzọ na ịchịkwa usoro ihe omume. Na akara iwu iwu, ị nwere ike iji ya nwalee ma faịlụ dị ma ọ bụ