Otu esi agba ọsọ ọtụtụ ugboro na Linux


Maka otu ihe ma ọ bụ nke ọzọ, ịnwere ike ịme iwu ugboro ugboro na Linux ọtụtụ oge. Ntuziaka a ga-atụle ụfọdụ ụzọ a na-ahụkarị ma dị irè iji nweta nke ahụ. Ka anyị tụlee usoro nke mbụ.

Rịba ama na ọ bụrụ na ị bu n'obi na-agba ọsọ iwu mgbe ọ bụla x sekọnd, ị nwere ike ịlele - Otu esi agba ọsọ ma ọ bụ Tinyegharịa iwu Linux ọ bụla X Sekọnd ọ bụla.

Gbaa ọtụtụ oge iwu na Linux site na iji Bash maka Loop

Ụzọ kachasị mfe iji megharịa iwu na shei Bash bụ ịgbanye ya maka akaghị. Ị nwere ike iji syntax na-esonụ, ebe counter bụ mgbanwe (ị nwere ike ịnye ya aha nhọrọ gị dị ka i ma ọ bụ x wdg) na n bụ nọmba dị mma iji nọchite anya ugboro ole ịchọrọ ka iwu ahụ na-agba:

for counter in {1..n}; do yourCommand_here; done

Nke a bụ ọmụmaatụ:

$ for x in {1..10}; do echo "linux-console.net - The #1 Linux blog $x"; done

Gbaa ọtụtụ oge iwu na Linux na-eji oge Loop

N'ihe metụtara usoro gara aga, enwere ike iji obere oge loop mee iwu ọtụtụ oge na Linux site na iji syntax ndị a:

$ i=1; while [ $i -le n ]; do yourCommand_here; i=$(($i++)); done
OR
$ i=1; while [ $i -le n ]; do yourCommand_here; ((i++)); done

N'ụdị dị n'elu, m na-anọchi anya counter variable, [$i-le n] bụ ọnọdụ ule na n bụ ugboro ole ịchọrọ ịme iwu ahụ (nke ọma, ugboro ole shei ahụ ga-agbanye na akaghị.

Akụkụ ọzọ dị mkpa nke mgbe loop bụ i = & # 36 (($i + 1)) ma ọ bụ (($i ++)) nke na-abawanye counter ruo mgbe ọnọdụ ule ghọrọ ụgha.

Yabụ ị nwere ike ịme iwu gị ọtụtụ oge dịka nke a (dochie 10 na ọnụọgụ ugboro ịchọrọ ịmegharị iwu ahụ):

$ i=1; while [ $i -le 10 ]; do echo "linux-console.net - The #1 Linux blog $i";((i++)); done

Gbaa iwu ọtụtụ ugboro site na iji seq Command

Ụzọ nke atọ isi na-agba ọsọ ọtụtụ oge na Linux bụ site n'iji seq iwu nke na-ebipụta usoro ọnụọgụgụ gbakwunyere na njikọ xargs n'ụdị a:

$ seq 5 | xargs -I -- echo "linux-console.net - The #1 Linux blog"

Ka ịgbakwunye ọnụ na njedebe nke iwu ọ bụla, jiri syntax a:

$ seq 5 | xargs -n 1 echo "linux-console.net - The #1 Linux blog"

Ọzọkwa, lelee akụkọ ndị a metụtara:

  • 4 Ngwa bara uru iji mee iwu na ọtụtụ sava Linux
  • Ụzọ 4 iji lelee ma ọ bụ nyochaa faịlụ ndekọ na ezigbo oge
  • MultiTail - Nyochaa ọtụtụ faịlụ n'otu oge n'otu ọdụ Linux otu

Nke ahụ bụ ihe niile ugbu a. Ọ bụrụ na ịmara ụzọ ndị ọzọ maka ịme iwu ọtụtụ oge na Linux, mee ka anyị mara na ngalaba nkọwa n'okpuru.