Paraire Paraire: Bash [Roha Nui]

Ko te mea tuatahi kei te hiahia ahau ki te whakapaha, mai i te Paraire o mua kaore au i ahei te tuhi i taua pou, no tenei ra ka taapirihia atu e au he taapiri hei whakaoti i te ra kua ngaro. 🙂

Whakanui Whakanui

I roto i te Paniora, ko te whakawhanui matua te mea ki ahau nei he mahi i faauruhia e C Anga, ka whakaputa tenei i nga huinga i waenga i nga kiripuaki e whakauruhia ana ki roto i nga pukupuku, ko te ota e whakamahia ana mai i te taha maui ki te matau. Ehara i te mea uaua katoa, engari he waahanga ka whai hua ki a maatau haerenga ki GNU / Linux.

Hei tauira:

$ oro a {1,2,3} a1 a2 a3

Ka whakamahia ana me nga piko (,) mahia ai he huinga i waenga i te uara a me nga uara o roto i nga pukupuku. Mena kaore he uara i waho o nga taviri, ka whakaatu noa i ia uara kei roto i te ki.

$ echo {a, b, c} abc

Ko tana whakamahinga ehara i te uaua katoa, kei kona ano etahi atu tauira penei i te hanga maha nga raarangi i roto i te kōpaki

$ mkdir ~ / Mahi / {kotahi, rua, toru, wha, rima}

Ka hangaia e tenei nga konae e rima ki roto i te kopaki mahi, he rite ki te tomokanga kotahi ki te whakahau. Te hanga i nga raarangi 5.

E rua nga waahanga kua whakarahihia .. ma tenei e hanga he tau, he taera ranei mai i te uara tuatahi ki te uara whakamutunga, kaua e whakamahi i nga nama reta.

$ akara {1..5} #Tika 1 2 3 4 5 $ paorooro {a..f} #Horangi abcdf $ akara {a..5} #Horetanga {a..5} #Ki taku whakaaro kaore au e whiwhi whakamahia ki tenei tae puru i roto i te reta

Ka taea e taatau te whakaora i te waa ma te hanga huringa hoki

#Ma te kore o te tuhituhi $ mo ((i = 1; i <= 5; i ++)); mahia te tangi "Taku nama $ i"; Kua oti taku nama 1 Toku nama 2 Toku nama 3 Toku nama 4 Toku nama 5 #Whakahere waehere ma te whakamahi i te roha whakakoi. $ mo i i te {1..5}; mahia te reo "Taku nama $ i; kua mahi Taku nama 1 Taku nama 2 Taku nama 3 Taku nama 4 Taku nama 5 #Pehea e tika ana te whakamahi ahakoa he rereke te putanga. $ oro" Taku nama "{1..5} Toku nama 1 Toku nama 2 Toku nama 3 Toku nama 4 Toku nama 5

Ana ki taku whakaaro he maarama te kaupapa, haha ​​inaianei ka kii noa ahau he whakakotahi, he kohanga hoki.
Ma te whakakotahi ka uru atu taatau ki tetahi atu ranei ki

$ akono {a..c} {1..3} a1 a2 a3 b1 b2 b3 c1 c2 c3

Ma te kohanga e whakaaro ana te nuinga ka taea e koe te whakamahi i nga kī whakarei ki roto i nga kī whakarei

$ akara {a, c {1..3}, d} he c1 c2 c3 d

Tuhinga ka whai mai Pahu 4 ka taea ki te whakapiki i nga uara.

$ akono {0..20..2} 0 2 4 6 8 10 12 14 16 18 20

Ko enei anake mo tenei ra, no reira he mihi mo te panui mai i ahau, e te iwi 🙂

anō

Me pehea te hanga pini a rohe

Ka kii ana au a ahau takiwa Ko taku tikanga he raarangi kei a maatau ake tuhinga ka taea te whakamahi hei whakahau ngawari ...

He maamaa te whakatutuki i tenei, ko te mea tuatahi me mahi ko te hanga i tetahi raarangi hei whakaora i nga tuhinga.

mkdir ~ / .bin # I roto i tenei tauira ka hunahia

Na kei a maatau to taapiri ki te penapena i nga tuhinga engari kaore e pai kia tae ra ano ki te taapiri i te ara o te .bin hou ki te $ PATH
Mo tenei ka etita te konae bash_profile, ka taapirihia te raina.

kaweake PATH = $ PATH: ~ / .bin

Na voila e ranea ana hei hanga pata a rohe, he tika ka paatai ​​he whakaaetanga pakiaka mena ka tika ana mo tetahi tauira ka tuhia he tuhinga tere.

#! / bin / bash echo "Kia ora $ 1, kei te pēhea koe?"

Penapenahia me te ingoa o koa
Ka tukuna he whakaaetanga mahi ki te tuhinga a, kaati noa ka karangahia mai i te tauranga

$ hello wada # Ma tenei e whakaatu te kupu Kia ora, tena koe, kei te pehea koe?

Na ma tenei mahinga tere ka taea e koe te whakahaere tere i o tuhinga

Heoi ano mo enei ra nga taangata e ora ana 🙂
PS Aroha mai mo nga he, mena kei kona, kua kati noa aku karu hahaha 😀


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

26 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Pūoro ka mea

    Kua roa ahau e uru ana ki te take peehi, kaore au i te maarama ki te whakawhanaunga o enei, me mihi.

    I runga i te hianga ara, he mahi taunoa ta Fedora engari i te "~ / .local / bin", tirohia te riipene mai i te bash_profile i kawea e au ki a Jessie.

    PATH = $ PATH: $ HOME / .local / bin: $ HOME / ipu
    kaweake PATH

    1.    Ricardo ka mea

      He awangawanga taku:
      1. Me pehea taku tuku mai i a ia kia rua nga waahi ki te whaanui i nga tohu; tau {1..24,55..90} ana ka whakawhānuihia e au nga tau mai i te 1 ki te 24 ka haere tonu me te 55 ki te iwa tekau. i taku mahi kaore i mahi. Na te aha?

      2. Mena kei te hiahia au kia kore te uara tuatahi ka haere tonu me te tatauranga:
      wget: http://manga.favorito / ahua http://manga.favorito/imagen1
      I tarai ahau i te huarahi e whai ake nei engari kaore i tae: http://manga.favorito/imagen{, 1..42} Hei ki ahau, me waiho e au te ingoa tuatahi kaore he nama, ka haere tonu me te tatauranga mai i te 1 ki te 42 engari kaore i peera. Na te aha?

    2.    Wada ka mea

      He tika taau mo etahi distros i a koe ranei he .bin engari he mea kia maarama ai nga tangata katoa me te kite ka taea ki te mahi i nga distro katoa: D, Mauruuru mo te tu.

  2.   demo ka mea

    He pai rawa atu mo enei koha o te matauranga ki te ao linux me tona ahuru, i etahi Paraire ko te tumanako ka taea e au te korero me pehea te whakatakoto pereki i tetahi tauranga ka tahu he DVD / CD ahua ISO o tetahi punaha koreutu i te taatai.

    1.    Wada ka mea

      Nga mihi mo o kupu taina 😀 Ka oati ahau a te Paraire a muri ake nei ka mahia e au taua pou. Ana me mohio ahau ki te whakarite i a Vim hahaha engari kaore au i pai kia whakaaro ratau ka karawhiua a Vim.

  3.   edoardo_or ka mea

    He tuhinga tino pai, ko te mea pai kua panuihia e au i roto i te wa roa, ka tatau i etahi tuhinga ka whakaputa i nga akoranga o tenei momo. Nga mihi nui !!

    1.    Wada ka mea

      Ka nui te mihi ki a koe 😀 Ka ngana ahau ki te mau tonu.

  4.   juanli ka mea

    Tohu Pai rawa o te ipu a rohe!
    Mauruuru!

    1.    Wada ka mea

      He pai, he pai he pai ki a koe, tino mihi ki te tuakana kua pahemo atu 😀

  5.   Kirikiri ka mea

    Tino pai! Kaore he whakaaro mo tenei. Mauruuru 🙂

    1.    Wada ka mea

      Nau mai haere mai e te teina he mihi ki a koe mo to wa ki te panui 😀

  6.   Ricardo ka mea

    He awangawanga taku:
    1. Me pehea taku tuku mai i a ia kia rua nga waahi ki te whaanui i nga tohu; tau {1..24,55..90} ana ka whakawhānuihia e au nga tau mai i te 1 ki te 24 ka haere tonu me te 55 ki te iwa tekau. i taku mahi kaore i mahi. Na te aha?

    2. Mena e hiahia ana ahau kia kore te uara tuatahi ka haere tonu me te tatauranga:
    wget: http://manga.favorito/imagen http://manga.favorito/imagen1

    I tarai ahau i te huarahi e whai ake nei engari kaore i tae: http://manga.favorito/imagen{, 1..42} Hei ki ahau, me waiho e au te ingoa tuatahi kaore he nama, ka haere tonu me te tatauranga mai i te 1 ki te 42 engari kaore i peera. Na te aha?
    * Aroha mai engari i tukuna e au te pou tuatahi hei whakautu ana he ki etahi waahanga

    1.    Wada ka mea

      1.- Kei te he to arorau me whakaaria e koe hahaha ngana $ echo {{1..24},{55..90}}

      2.- He rite ki tera o mua ... $ echo "URL"{,{1..42}}

      Kaua e awangawanga teina, kei konei matou hei awhina i a matou 🙂

  7.   jvk85321 ka mea

    Ki te whakakapi i te hoki me te tangi ka penei te ahua

    hamama "Taku nama" {1..5} $ '\ n' | sed -e: a -e '$! N; s / \ n / \ n /; ta' | sed -e: a -e '$! N; s / 5 \ n / 5 /; ta'

    engari he pai ki ahau te printf

    printf "Ahau, I% d \ n" {1..5}

    me te whakamahi i te taua kaupapa o te roha matua

    Tuhinga
    jvk85321

    1.    jvk85321 ka mea

      Me pehea te waiho i nga pouaka taapiri ????

      Tuhinga
      jvk85321

  8.   jvk85321 ka mea

    Te whakamatautau mena ka pai te tohu waehere
    hehe

    Ki te whakakapi i te hoki me te tangi ka penei te ahua

    echo “Mi numero “{1..5}$’\n’ | sed -e :a -e ‘$!N;s/\n /\n/;ta’ | sed -e :a -e ‘$!N;s/5\n/5/;ta’

    pero prefiero printf

    printf “Mi numero %d\n” {1..5}

    me te whakamahi i te taua kaupapa o te roha matua

    Tuhinga
    jvk85321

    1.    jvk85321 ka mea

      Ka waihohia e au etahi hapa engari he pai

      He maluco taku noho

      Aroha mai mo taku whakararu

      Tuhinga
      jvk85321

      1.    Wada ka mea

        Hahaha na koe ano i whakautu engari mena kei waenga i nga tohu kaore he waahi ...

        Ana mo te whakakapinga o te mea kaore e tika ana kia nui rawa te paipa hahahaha kia nui me:
        echo -e "Mi numero "{1..5}"\n\b"

        Ki te pono ko te printf te huarahi pai ki te tuhi tuhinga i roto i nga tuhinga, he nui ake te kawe engari he tikanga te panui.

      2.    Wada ka mea

        Ka tangohia e au nga waahi! hahahahaha

        kia kite a inaianei 😀

      3.    Wada ka mea

        Fuck he "iti iho i te" waehere "nui ake i te" "iti iho i te" / waehere "nui ake i te" hahahaha

      4.    jvk85321 ka mea

        Ko te raru echo -e kaore i te paerewa, na reira kaore e mahi i nga punaha katoa.

        Ka puta raru ano hoki
        jvk@jvktos:~$ echo -e "Mi numero "{1..5}"\n\b"
        Mi numero 1
        Mi numero 2
        Mi numero 3
        Mi numero 4
        Mi numero 5

        jvk@jvktos:~$
        Ana me tenei
        jvk@jvktos:~$ echo "Mi numero "{1..5}$'\n' | sed -e :a -e '$!N;s/\n /\n/;ta' | sed -e :a -e '$!N;s/5\n/5/;ta'
        Mi numero 1
        Mi numero 2
        Mi numero 3
        Mi numero 4
        Mi numero 5
        jvk@jvktos:~$

        Ki taku whakaaro ko te tuarua kei te whakaatu pai i te otinga, hahaha

        Tuhinga
        jvk85321

      5.    jvk85321 ka mea

        Ko enei tapanga he pupuhi, hehehe, tirohia mena ka pai inaianei
        jvk@jvktos:~$ echo -e "Mi numero "{1..5}"\n\b"
        Mi numero 1
        Mi numero 2
        Mi numero 3
        Mi numero 4
        Mi numero 5
        jvk@jvktos:~$

        Ana me tenei
        jvk@jvktos:~$ echo "Mi numero "{1..5}$'\n' | sed -e :a -e '$!N;s/\n /\n/;ta' | sed -e :a -e '$!N;s/5\n/5/;ta'
        Mi numero 1
        Mi numero 2
        Mi numero 3
        Mi numero 4
        Mi numero 5
        jvk@jvktos:~$

        Ki taku whakaaro ko te tuarua kei te whakaatu pai i te otinga, hahaha
        Tuhinga
        jvk85321

      6.    jvk85321 ka mea

        Heoi, waiho nga waahi ki waenga i nga raina, koina te take i kino ai ahau ki te html, hahahaha

  9.   Joaquin ka mea

    Pai rawa atu! Ka pakipaki au i o waewae haha

    Kare au i mohio ka taea te kohanga o nga ki, na te mea kaore au i ngana ki te whakamahi, he nui te waehere ka penapena ana ka taea te panui i tenei ara. Mauruuru!

    1.    Wada ka mea

      Nga mihi ki a koe mo to tuakana kua pahemo, e koa ana ahau he pai ki te whakamahi

      1.    Joaquin ka mea

        Nau mai, koira ta maatau i konei, hei tohatoha, hei toha whakaaro. Kaore au i te mohio ki te mahi hotaka, i mahi noa ahau i etahi mea i Bash ka whakaputaina e au i etahi pou e rua etahi tuhinga i mahia e au. Ki taku whakaaro ma tenei ka ngawari ake te maarama o te waehere.

bool(pono)