Da farko dai ina so in ba da hakuri, tun ranar Juma’ar da ta gabata ban iya rubuta sakon ba don haka a yau zan kara wani kari don cike ranar da aka rasa. 🙂
Fadada Brace
A cikin faɗakarwar maɓallin Sifen kamar ni ina aiki ne da wahayi c-harsashi, wannan yana haifar da haɗuwa tsakanin haruffan da aka shigar a cikin takalmin katakon gyaran kafa, odar da yake amfani da ita daga hagu zuwa dama. Babu rikitarwa kwata-kwata, amma zaɓi ne wanda zai zama da fa'ida sosai a cikin rangadinmu na GNU / Linux.
Alal misali:
$ amsa kuwwa a {1,2,3} a1 a2 a3
Lokacin amfani da wakafi (,) yana haifar da haɗuwa tsakanin ƙimar a da ƙimomin cikin takalmin gyaran kafa. Idan babu darajar a wajen makullin, zai nuna sau ɗaya ne kawai kowane ƙimar da mabuɗin ya ƙunsa.
$ echo {a, b, c} abc
Amfani da shi bashi da rikitarwa kwata-kwata, akwai wasu misalai na yau da kullun kamar ƙirƙirar kundin adireshi da yawa a cikin babban fayil
$ mkdir ~ / Ayyuka / {ɗaya, biyu, uku, huɗu, biyar}
Wannan yana ƙirƙirar manyan fayiloli guda biyar a cikin babban fayil ɗin ayyukan, kamar shigar da umarni ɗaya ne lokaci guda. Irƙirar kundin adireshi 5
Akwai fadada da maki biyu .. Wannan yana ƙirƙirar jerin lambobi ko haruffa waɗanda suka tafi daga ƙimar farko zuwa ƙimar ƙarshe, kar a yi amfani da lambobin wasiƙa.
$ amsa kuwwa {1..5} # Daidai 1 2 3 4 5 $ amsa kuwwa {a..f} #Shirye-shiryen abcdf $ echo {a..5} #Ratacce {a..5} # Ina tsammanin ba zan saba da wannan ba blue launi a cikin wasika
Zamu iya adana lokaci ta ƙirƙirar sake zagayowar domin
#Maimakon rubuta $ don ((i = 1; i <= 5; i ++))); yi amsa kuwwa "lamba ta $ i"; An gama lamba ta 1 lamba ta 2 3 lamba ta 4 lamba ta 5 lambar ta 1 # 5 # Ajiye lambar amfani da fadada takalmin gyaran kafa. $ don ni a cikin {1..2}; yi amsa kuwwa "lamba ta $ i; aikata lamba ta 3 lamba ta 4 5 lamba ta 1 lamba ta 5 1 lamba ta 2 # Tabbas yana da kyau ayi amfani da shi duk da cewa abinda ya fitar ya banbanta. $ echo" lamba ta "{3..4} lamba ta 5 Lambar tawa XNUMX Nawa XNUMX XNUMX Nawan XNUMX Na XNUMX Na XNUMX
Da kyau ina ganin abin a bayyane yake, haha yanzu zan yi sharhi ne kawai cewa ana iya haduwa kuma ana yin shi a ciki. Me nake nufi da wannan?
Tare da hadewa wanda zamu iya shiga maballan daya ko fiye
$ echo {a..c} {1..3} a1 a2 a3 a1 b2 b3 b1 c2 c3 cXNUMX
Tare da nesting kamar yadda mutane da yawa zasuyi tunanin zaka iya amfani da maɓallan faɗaɗa tsakanin maɓallan faɗaɗa
$ echo {a, c {1..3}, d} a c1 c2 c3 d
Kuma a ƙarshe daga Bashi 4 yana yiwuwa a kara dabi'u.
$ echo {0..20..2} 0 2 4 6 8 10 12 14 16 18 20
Wannan duka yau ne, saboda haka godiya ga karanta mani mutane me
karin
Yadda ake kirkirar kwandon gida
Lokacin da nace a ni Na gida ina nufin kundin adireshi wanda muke da rubutun namu kuma yana yiwuwa a aiwatar dasu azaman umarni mai sauƙi ...
Cimma wannan abu ne mai sauƙi, abu na farko da kuke buƙatar yi shi ne ƙirƙirar kundin adireshi inda za mu adana rubutun.
mkdir ~ / .bin # A cikin wannan misalin za a ɓoye shi
Yanzu muna da aljihun mu don adana rubutun amma ba zai yi aiki ba har sai mun ƙara hanyar sabon .bin zuwa $ PATH
Don wannan an gyara fayil ɗin bash_profile, kuma an kara layi.
Fitar da HANYA = $ PATH: ~ / .bin
Kuma voila wanda ya isa ƙirƙirar kwandon gida, tabbas zai nemi izinin izini idan ya cancanta ga misali zamu rubuta rubutun sauri.
#! / bin / bash amsa kuwa "Barka dai $ 1, yaya kake?"
Ajiye shi da sunan hola
An ba rubutun izinin aiwatarwa kuma zai isa kawai a kira shi daga tashar
$ hello wada # Wannan zai nuna sakon Barka wada, yaya kake?
Don haka da wannan saurin dabara zaka iya tafiyar da rubutun ka da sauri
Wannan kenan yau ga mutanen da suke cikin koshin lafiya 🙂
PS Yi haƙuri saboda kurakurai, idan akwai, idanuna sun riga sun rufe hahaha 😀
Na jima ina cikin matsalar bash kuma ban fahimci fadada takalmin gyaran wadannan ba, godiya.
A kan hanyar dabara, Fedora ta tsohuwa tana yin wani abu kamar haka amma a cikin "~ / .local / bin", kalli wani yanki daga bash_profile da na kawo wa Jessie.
TAFARKI = $ TAFARKI: $ GIDA / .local / bin: $ HOME / bin
Fitar da HANYA
Ina da wasu damuwa:
1. Ta yaya zan samu shi ya ba ni tazara biyu tare da faɗaɗawa da maki; shekara {1..24,55..90} kuma cewa na faɗaɗa shekaru daga 1 zuwa 24 kuma zanci gaba da shekaru 55 zuwa XNUMX. kamar yadda nayi baiyi aiki ba. Me ya sa?
2. Idan ina son darajar farko ta baci kuma naci gaba da lambar:
wget: http://manga.favorito / hoto http://manga.favorito/imagen1
Na gwada hanya mai zuwa amma wget bai samu ba: http://manga.favorito/imagen{, 1..42} A tawa ra'ayin, zan bar sunan farko ba tare da lamba ba sannan in ci gaba da lambar daga 1 zuwa 42 amma ba haka ba ne. Me ya sa?
Kuna da gaskiya wasu distros suna da ko suna da .bin amma saboda kowa ya fahimta kuma ya ga cewa yana yiwuwa a yi shi a kowane distro: D, Mun gode da tsayawa ta.
Yana da kyau kwarai da gaske ga waɗannan gudummawar ilimin ga duniyar Linux da tsaronta, wasu juma'a ina fata zan iya karanta yadda ake tsara pendrive a cikin tashar da ƙona hoton iso DVD / CD na kowane tsarin kyauta a cikin tashar.
Na gode da maganarka dan uwa 😀 Na yi alkawarin ranar Juma'a mai zuwa zan yi wannan rubutun. Kuma dole ne in zama daya game da keɓance Vim hahaha amma ban so su yi tunanin hakan zai iya kewayewa da Vim ba.
Kyakkyawan labarin tashar, mafi kyawun abin da na karanta a cikin dogon lokaci, ina ƙididdige shafukan yanar gizo da yawa waɗanda ke buga koyarwar wannan salon. Godiya mai yawa !!
Na gode sosai 😀 Zan yi kokarin kiyayewa.
Kyakkyawan Bayani na Bakin Gida!
Na gode!
Madalla, mai girma cewa yana da amfani a gare ku, na gode sosai da wucewar ɗan'uwana 😀
Yayi kyau sosai! Babu ra'ayin game da wannan. Godiya 🙂
Kuna maraba da ɗan uwa godiya a gare ku da kuka ɗauki lokaci don karanta shi 😀
Ina da wasu damuwa:
1. Ta yaya zan samu shi ya ba ni tazara biyu tare da faɗaɗawa da maki; shekara {1..24,55..90} kuma cewa na faɗaɗa shekaru daga 1 zuwa 24 kuma zanci gaba da shekaru 55 zuwa XNUMX. kamar yadda nayi baiyi aiki ba. Me ya sa?
2. Idan ina son darajar farko ta baci kuma naci gaba da lambar:
wget: http://manga.favorito/imagen http://manga.favorito/imagen1
Na gwada hanya mai zuwa amma wget bai samu ba: http://manga.favorito/imagen{, 1..42} A tawa ra'ayin, zan bar sunan farko ba tare da lamba ba sannan in ci gaba da lambar daga 1 zuwa 42 amma ba haka ba ne. Me ya sa?
* Yi haƙuri amma na sanya rubutun farko azaman amsa kuma ba daidai bane a wasu ɓangarorin
1.- Hankalinku ba daidai bane dole ne kuyi shewarsa hahaha a gwada
$ echo {{1..24},{55..90}}
2.- Yayi daidai da na baya ...
$ echo "URL"{,{1..42}}
Karka damu dan uwa, munzo ne domin taimaka mana 🙂
Don maye gurbin na tare da amsa kuwwa zai yi kama da wannan
amsa kuwwa "Lambar na" {1..5} $ '\ n' | sed -e: a -e '$! N; s / \ n / \ n /; ta' | sed -e: a -e '$! N; s / 5 \ n / 5 /; ta'
amma na fi son bugawa
buga "I, I% d \ n" {1..5}
kuma yi amfani da ma'anar ɗaya don fadada maɓalli
yunkurin
jarkun 85321
Taya zaka saka akwatinan tashar ????
yunkurin
jarkun 85321
Gwaji idan lambar lambar tayi aiki
hehe
Don maye gurbin na tare da amsa kuwwa zai yi kama da wannan
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}
kuma yi amfani da ma'anar ɗaya don fadada maɓalli
yunkurin
jarkun 85321
Na bar wasu kwari amma na yi aiki
Ina raye maluco
Yi haƙuri don damuwa
yunkurin
jarkun 85321
Hahaha ka amsa da kanka amma idan yana tsakanin tambari
babu sarari ...
Kuma a kan maye gurbin na don ba lallai ba ne a yi bututu sosai hahahaha isa tare da:
echo -e "Mi numero "{1..5}"\n\b"
Gaskiya zancen bugawa shine mafi kyawun hanyar buga rubutu a rubutun, ya fi sauki amma ana amfani da amsa kuwwa a al'adance.
Na dauki wurare! hahahahaha
bari yanzu mu gani 😀
Fuck yana "ƙasa da" lambar "mafi girma fiye da" "ƙasa da" / lambar "mafi girma fiye da" hahahaha
Matsalar da kuwwa -e ba daidaito bane, don haka baya aiki akan dukkan tsarin.
Har ila yau, ya fito m
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:~$
Kuma tare da wannan
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:~$
Ina tsammanin na biyu ya gabatar da sakamako mafi kyau, hahaha
yunkurin
jarkun 85321
Waɗannan alamun alamun suna da damuna, hehehe, bari mu gani idan sun yi aiki yanzu
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:~$
Kuma tare da wannan
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:~$
Ina tsammanin na biyu ya gabatar da sakamako mafi kyau, hahaha
yunkurin
jarkun 85321
Duk da haka dai, bar sararin tsakanin layukan, shi yasa na tsani html, hahahaha
Madalla! Na tafa muku ƙafa haha
Ban sani ba cewa makullin na iya zama gurbi, tunda ban taɓa ƙoƙarin yin amfani da su ba, da gaske yana adana lambar da yawa kuma shima ana iya karantawa ta wannan hanyar. Na gode!
Na gode da ku don wucewa ɗan'uwana, Na yi farin ciki cewa yana da amfani utilidad
Kuna marhabin da ku, abin da muke nan kenan, don rabawa da kuma ba da gudummawar ra'ayoyi. Ban san yadda ake shiri ba, kawai na yi wasu abubuwa a cikin Bash kuma na buga a rubuce biyu wasu rubutun da na yi. Ina tsammanin sanin wannan na iya sa lambar ta zama mai saukin fahimta.