Ba mhaith liom beagán ar bheagán ailt a chur air EabhracBhuel, tá go leor ábhar agam chun leideanna beaga a mhúineadh duit, scripteanna a dhéanamh, agus go leor eile, ionas go mbeidh ár gcúraimí laethúla uathoibríoch, mar sin is léir go sábhálfaidh sé go leor ama dúinn 😀
Anois taispeánfaidh mé duit na buneilimintí, an méid a chaithfidh a bheith ar eolas agat i gcónaí, agus cuideoidh sé sin liom don chuid eile de na ranganna teagaisc 😉
Conas script .sh a dhéanamh?
Simplí ... an-simplí 😀
1. Oscail críochfort, scríobh ann an méid seo a leanas agus brúigh [Iontráil]:
cd $HOME && touch script.sh && chmod +x script.sh
Is leor é seo chun comhad a chruthú dóibh script.sh ina fillteán pearsanta.
2. Cuir an méid seo a leanas sa chríochfort:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Réidh, tá do script réidh 😀
Má osclaímid é, beidh rud éigin mar seo againn:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
Tar éis an dara líne sin, scríobhtar na treoracha uaidh sin.
Mar shampla, inseoidh muid duit a thaispeáint dúinn i gcríochfort «Is é <° Linux an ceann is fearr»😀
Bheadh an script againn mar seo a leanas:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Conas script .sh a rith nó a thástáil?
1. Ní mór dúinn dul chuig an bhfillteán ina bhfuil an script, sa sampla roimhe seo bheadh sé mar fhillteán pearsanta againn, mar sin osclaímid teirminéal, scríobhaimid an méid seo a leanas ann agus brúimid [Iontráil]:
cd $HOME
2. Anois déanaimid é a fhorghníomhú trí phointe agus slais a chur (ina dhiaidh), agus ainm na scripte ina dhiaidh sin, is é sin:
./script.sh
Agus biongó, tá sé againn cheana féin 😀
Déan é agus feicfidh tú ...
Anois mionsonra tábhachtach, ag an deireadh ba chóir dóibh «scoir«
Agus bhuel anois, níl aon rud eile le cur leis, ná fan ach ranganna teagaisc amach anseo, anseo foghlaimeoidh tú Eabhrac HAHA.
Maidir is
57 trácht, fág mise
Go raibh maith agat a chara, bhí mé aisteach i gcónaí faoi conas script a dhéanamh.sh, anois tá sé in am foghlaim, beidh mé ag fanacht leis na chéad ranganna teagaisc eile.
Nah, pléisiúr hehe 😀
Feicfidh tú ... beag ar bheag beidh mé ag cur ranganna teagaisc Bash, le feiceáil an mbeidh duine ar bís, ag foghlaim agus an bhfaigheann muid go léir HAHA níos fearr.
Maidir is
Dia duit, bheadh do chabhair ag teastáil uaim más féidir leat cabhrú liom le roinnt scripteanna atá greamaithe agam agus a chaithfidh mé a dhéanamh d’ábhar, ba bhreá liom teagmháil a dhéanamh liom.
Go raibh maith agat roimh ré
Ah mortal !! iontach 😉
Go raibh maith agat 😀
Cuimhnigh go nglacfar go maith le gearáin nó moltaí i gcónaí 😉
Thaitin an post go mór liom, aon uair a bhíonn ceanntásc scripte de dhíth orm tosaím ar nascleanúint a dhéanamh chun an líne a fháil: "#! / Bin / bash" sa cheanntásc (déanaim dearmad mór air). Anois leis an gcion seo is féidir liom é a anótáil agus díreach cóipeáil agus greamaigh 😀
Cuimhnigh go bhfuil sé / bash agus / sh ... tá sé difriúil haha, chaith mé 2 lá ag troid le script nár oibrigh domsa mar ba chóir, agus bhí sé mar gheall gur chuir mé sh in ionad bash 😀
Ceisteanna ar bith a insíonn tú dúinn.
Maidir is
Jaajajajajaja agus is é seo an ceann is simplí, d’fhéadfá gedit nó aon eagarthóir agus cóip a oscailt:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
Agus ansin tugann muid ceadanna forghníomhaithe dó….
sonraí an-mhaith .. beannachtaí
sea, d’fhéadfaí é sin a dhéanamh mar seo, ach níl a fhios agam ... shíl mé go mbeadh sé níos simplí cóip / greamaigh de dhá líne a dhéanamh (ar féidir léi a bheith i ndáiríre) agus sin é, réidh an script le ceadanna forghníomhaithe agus an ceanntásc 😀
Ar chóir scripteanna a shábháil mar chomhad .sh i gcónaí?
I bhfuinneoga a mhacasamhail a bheadh na comhaid .bat. Agus maidir lena gcuid scríbhneoireachta, tá cuma rud beag níos simplí orthu.
An-mhaith che
Go raibh maith agat 😀
Táim ag tnúth leis an gcéad phost eile agus ag tabhairt faoi deara faoi láthair.
????
Aon mholtaí, script ba mhaith leat dom a dhéanamh nó rud éigin? 😀
An é seo an duine nach bhfuil a fhios aige conas clár a dhéanamh? Cé go bhfuil sé éasca, is cláir é
HAHAHA teacht ar ... an bhfuil tú ar bís? ... foghlaim beagán de Bash, feicfidh tú cé chomh hiontach is atá sé, ní gá go mbeadh a fhios agat conas clár a dhéanamh, i bhfad uaidh 😀
Céard a déarfas tú?
Déanfaidh mé, inniu níl mé chuige sin
Déanta na fírinne, má tá scripteanna le cruthú go rialta, d’fhéadfaí an tasc féin a uathoibriú le script mar seo a leanas (ní dhéantar é a chóipeáil ach go $ home / bin / agus tugtar ceadanna forghníomhaithe dó)
#!/bin/sh
# nuevoscript
if [ $# -eq 0]; then
DEST=$HOME
SNAME=script.sh
elif [ $# -eq 1]; then
DEST=.
SNAME="$1"
else
echo "Parámetros incorrectos"
exit -1
fi
echo -e '#!/bin/bash\n# -*- ENCODING: UTF-8 -*-' > "$DEST/$SNAME" && \
chmod +x "$DEST/$SNAME"
echo "Creado el script $DEST/$SNAME"
exit 0
Ar an mbealach seo, má ritheann tú script nua gan pharaiméadair, cruthaigh $ baile / script.sh, ach má ritheann sé script nua script eile, cruthaíonn ./otherscript
Dia duit a chara, ba mhaith liom a fháil amach conas is féidir liom autorun a chruthú le haghaidh sdcard agus go léifidh mo ghuthán é le android agus go dtosóidh mé abd.exe móide an bugreport> bugreport.txt nuair a dhéantar é a fhorghníomhú
Gan aon chara smaoineamh ... Níor úsáid mé Android riamh.
Go raibh maith agat gaara, theastaigh uaim áit a fháil ina bhféadfainn roinnt scripteanna a theagasc, sílim gur luaigh mé seo leat i r-phost, rud atá i ndáiríre le foghlaim agam. Lean mé na céimeanna a mhionsonraíonn tú agus tá gach rud foirfe ach ní ritheann sé, faighim é seo:
./script.sh: líne 5: EOF gan choinne agus é ag cuardach meaitseála `» '
./script.sh: líne 9: earráid shintéiseach: ní rabhthas ag súil le deireadh an chomhaid
Mínigh dom cad é mo blunder
An locht atá orm, athraíonn WordPress roinnt sonraí, féach arís ar an gcód sa phost agus cuir mar seo é i do script.
Is é an rud a tharlaíonn ná:
Ní hionann é agus:
"asd"
Ní thuigim, feicim mar an gcéanna é fós. Cá bhfuil an t-athrú? An bhféadfá míniú níos fearr a thabhairt dom? Anois nuair a thugann tú forghníomhú air, is aschur an líne seo:
./script.sh: líne 5: °: Níl an comhad nó an t-eolaire ann
Pas liom an script atá á rith agat, cuir an cód anseo: http://paste.desdelinux.net
Féach ar an bpost arís, is é sin go raibh dearmad déanta agam ar an gcnaipe Nuashonraithe 😀 a chliceáil
Hi comhpháirtí:
Inseoidh mé duit go raibh mé ag féachaint ar an script conkyrc a rinne tú do do conky 2010 agus sea, is fíor, baineann an tsiombail diosca le foinse ar a dtugtar Poky ach ní thagann sé de réir réamhshocraithe i libreOffice in Ubuntu 12.04, thiocfadh bí go maith, má tá an fhoinse seo agat, inis dom cá bhféadfainn é a íoslódáil (rud beagáinín deacair, i ndáiríre), rud amháin a thug mé faoi deara ná nuair a chuirtear litreacha na siombailí seo agus nach bhfuil an cló ann sa córas, ansin cuireann sé an litir, ní an tsiombail, Tá sé loighciúil, tá tuairim á fháil agam cheana faoin gcaoi a bhfuil gach rud ag obair, ach teastaíonn duine uaim chun rudaí a mhíniú dom chun í a thuiscint níos fearr, is trí gach asbhaint a dhéantar mé. agus níor thug mé aon ríomhchlárú riamh, níor eolaíocht ríomhaireachta an rud a ndearna mé staidéar air Agus freisin, am eile a bhí ann, tá ríomhaireacht agam mar chaitheamh aimsire agus is é an rud maith go bhfuilim ag obair i gceann dá bhrainsí, tá gach rud a d’fhoghlaim mé bhí mé féin-mhúinte, mar sin mo spéis i duine éigin a threoraíonn dom, fiú beag ar bheagán. seo freisin script mo choncaí agus míneoidh mé na rudaí nach bhfaighidh mé:
Féach, nuair a dhéanaim iarracht HDD eile a chur isteach, faighim an ceann céanna fós toisc go dtugann sé an luach teochta céanna. Ní fhaighim tréithe an LAP sa chóras, tagann sé amach (NULL) i gcló trom, nuair a dhéanaim iarracht an féilire a chuir tú sa Conky a chur isteach go bhfuil tanias in 2010 neamh-eagraithe agus an barra conky a leathnú. Féach le feiceáil na feabhsúcháin go léir is féidir leat a dhéanamh. Is maith liom é leis an leithead atá agam agus go gcuireann d’fhéilire in oiriúint don leithead sin agus go dtagann gach rud a dúirt mé leat nach dtaispeánann, seo é:
http://paste.desdelinux.net/4552
- Cuir an cód inár ngreamú, mar sin níl na tráchtanna chomh fairsing-
is í an fhírinne ná go bhfuil aiféala ar do chuidiú
Dia duit, rinne tú mo shaol níos éasca leis an script seo. Go raibh míle maith agat as ba mhaith liom a fháil amach an féidir leat ríomhphost a sheoladh chugam ina ndéanann tú cur síos air ós rud é gur nevo mé i gclárú.
Go raibh maith agat
Dia duit,
Níos fearr Níor éirigh liom cur síos / míniú a dhéanamh ar na línte cód seo, cad nár thuig tú a mhíniú ar bhealach eile?
Mar an gcéanna, má tá amhras ort, is féidir leat a iarraidh i gcónaí inár bhfóram: forum.desdelinux.net
Beannachtaí 😀
Ranníocaíocht deas ach d'fhéadfá é a shlánú ... Teastaíonn script uaim le haghaidh sai. Is é sin, nuair a thuigeann an Sai go bhfuil sé ar cheallraí agus go bhfuil 20 nóiméad aige le múchadh, seolann sé comhartha chuig feiste agus caithfidh sé sin an script a fhorghníomhú chun roinnt freastalaithe a mhúchadh. Níl a fhios agam an bhfuil míniú maith déanta agam orm féin ... Valdria le do script «múchadh -h» a chur isteach ??
Go raibh maith agat!
Rud eile le cur le m’fhillteán teimpléid: B.
An bhféadfadh duine cabhrú liom go dteastaíonn script uaim le haghaidh ubuntu má dhúnann muid an brabhsálaí chrome, é a oscailt arís
Go raibh maith agat roimh ré
Teastaíonn script uaim nach ndéanfaidh ach é a fhorghníomhú faisnéis chomhaid a scríobh le téacs eile, an bhfuil a fhios ag éinne conas atá sé?
Chonaic mé cheana sin thuas deir siad conas é a dhéanamh
An-mhaith, ar fheabhas do mo chlann clainne.
Míle buíochas. »Chomh maith le go leor daoine óga a bheith agat, bheadh sé iontach gníomhú mar mhúinteoirí ...
Simplí agus feidhmiúil, mar ba chóir dó a bheith.
Go raibh maith agat as a roinnt.
Beannachtaí.
Go raibh maith agat as do chuidiú. Bhí sé úsáideach, míniú an-mhaith.
Go raibh maith agat d’fhreastail sé ormsa. Cheers
Simplí agus éifeachtach. Rang teagaisc iontach do newbies 🙂
Dia duit, is beag atá ar eolas agam faoi scripteanna agus níl a fhios agam an bhfuil coincheapa mearbhall orm ach tá an méid atá mé ag iarraidh a dhéanamh ar an leathanach gréasáin seo a leanas:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Is é an pointe ná nach dtuigim i ndáiríre conas an cód seo a thosú nó má thagann sé seo in áit na IPTABLES. Agus má thagann sé ina áit mar a bheadh sé ionas go dtosóidh sé go huathoibríoch leis an OS.
Go raibh maith agat
Gaara iontach !!!
Thosaigh mé ag déanamh an obair bhaile mar a mhínigh tú agus d’oibrigh sé !! Go raibh maith agat as do chuid ama a thógáil agus do chuid eolais aineolach a roinnt leis an dorchadas.
????
Dia duit, tá aon cheist agam chun script a dhéanamh a chruthaíonn úsáideoir, an bhféadfá cabhrú liom?
Dia duit tá ceist agam le comhad .sh
an bhfuil aon bhealach agat go
Rinne mé teagmháil leat le feiceáil an bhfuil mé á dhéanamh i gceart?
#! / system / bin / sh
remount mount -o, rw /
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc
remount mount -o, ro /
, Rithim é de láimh sa chríochfort agus má oibríonn sé, ach nuair a theastaíonn uaim an comhad a rith níl sé ag iarraidh.
Fuair mé an ceann seo ag vivaolinux.com.br, tá sé go hiontach
#! / bin / bash
Bunaithe ar Gera.sh - Gera cabeçalho le haghaidh scripteanna
Scríofa ag: Sandro Marcell P. Barbosa (Boa Vista - Roraima)
R-phost: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Sampla úsáide: script_name my_script
Is féidir leat an síneadh, an comhréireacht nó an ateangaire a shonrú freisin.
Ex.: Nome_script backup.sh le haghaidh o ateangaire 'sh'
nó nome_script backup.tcl don ateangaire 'tcl' agus don lá freisin!
Ag sainiú an ateangaire is féidir leat (ionadach a dhéanamh!)
INTERPRETER = »#! / Bin / sh»
Ábhar ceanntásca (athraigh mar is mian leat!):
INFO = »##»
CRUTHAITHE = »## Scríofa ag:»
EMAIL = »## R-phost: you@correo.com»
DISTRO = »##»
Seiceáil an ndearna an t-úsáideoir ainm na scripte a shonrú:
más rud é [$ # -eq 0]; ansin
macalla ">>> Úsáid: $ (basename $ 0)"
scoir
fi
más rud é [$ # -ge 2]; ansin
macalla "Níl ainm le spásanna bailí!"
scoir
fi
An féidir leis an úsáideoir scríobh chuig an eolaire reatha?
dá [! -w $ PWD]; ansin
macalla "Gan cead an eolaire reatha a scríobh!"
scoir
fi
Cad a tharlaíonn má tá script eile leis an ainm céanna san eolaire reatha?
más rud é [-f $ 1]; ansin
macalla "Tá script leis an ainm céanna ann cheana san eolaire seo!"
scoir
fi
Comhlacht scripte:
(
cat << DEIREADH
$ INTERPRETER
$ INFO
$ CRUTHAITHE
$ EMAIL
$ DISTRO
Anois cuir orduithe ar línte ina dhiaidh sin =)
Dáta cruthaithe na scripte seo: $ (dáta «+% a% d /% m /% Y») ag $ (dáta «+% T»)
FIN
)> $ 1
Cead forghníomhaithe a shocrú:
más rud é [-f $ 1]; ansin
chmod + x $ 1 2> / dev / stdout
macalla "Cruthaíodh agus ceadaíodh Script $ 1 a fhorghníomhú!"
fi
Dáta cruthaithe na scripte seo: 29/01/2013 19:45:00
Go hiontach, oibríonn sé go foirfe !!!
Rang teagaisc an-mhaith, simplí agus chuidigh sé go mór liom, go raibh maith agat
KZKG a chara Is newbie mé, ach tá suim agam san fhoghlaim.
Tá scrip eile agat. Nó go tobann san áit ina n-oibrím ba mhaith liom ceann a chuirtear le chéile a oscailt agus ní fheicim é.
Aon smaointe.
Teastaíonn cabhair uaim le script. Cuirtear le chéile é.
Thuig mé faoin mbáisín, ach más mian liom ailias uathoibrithe a dhéanamh ní thagann sé amach
Go raibh míle maith agat as do chara cabhrach.
Ba mhaith liom a fháil amach an féidir leat fabhar ollmhór a dhéanamh dom, ní mór dom script a chruthú a chabhróidh liom .sum a chruthú ag am áirithe ach níl a fhios agam conas é a pharaiméadarú. B’fhéidir go mbeidh tú in ann cabhrú liom le roinnt leideanna. Go raibh maith agat agus beidh mé aireach más féidir leat cabhrú liom.
Maidir is
Dia duit, tráthnóna maith, féach, tá post á dhéanamh agam i lex, mar sin ba mhaith liom más féidir leat cabhrú liom le Script, ar féidir liom an comhad lex a rith leis, an ceann a ghineann lex (lex.yy.c) agus an comhad ionchuir sonraí.
Raibh míle maith agat
watercress go raibh maith agat doc !!! Is nua liom an script go raibh míle maith agat Beannachtaí beidh mé ag faire amach le do theagasc nua !!!!
Dia dhuit!!!
Go raibh míle maith agat as do chuid ranníocaíochtaí, táim ag tosú ag dul isteach i unix agus is annamh a mhíníonn duine an chruinne cód seo ar bhealach chomh simplí. Ba mhaith liom fiafraí díot an féidir liom script a dhéanamh le do nós imeachta a chabhróidh liom líon na gcomhad a chónaíonn ar an gcosán céanna a fháil, agus go ndéanaim iad a chóipeáil chuig fillteán eile ... dúirt duine liom gur féidir liom a stóráil i txt an cosán agus ainm mo chuid comhad, ach ní léir dom conas é a dhéanamh. Bím aireach i gcónaí.
Beannachtaí!
Dia duit tá VPS agam ach teastaíonn cúnamh uaim i roinnt rudaí orita mé féin Tá suim agam conas script nó rud éigin a chruthú ionas go rithim féin cúltaca de gach rud atá taobh istigh de mo fhillteán / fréimhe agus go ritheann an cúltaca sin gach 1 uair an chloig má dhéanaim an bhféadfá cabhrú leis sa mhéid is go mbeinn buíoch díot sa mhéid sin
Fágfaidh mé mo facebook duit más mian leat cabhrú liom Teastaíonn go leor cabhrach uaim 🙂
cruthaigh ceann dom chun trealamh líonra áirithe sa chuideachta a ping agus monatóireacht a dhéanamh air
ach rinne mé simplí é
teagmháil dearg.sh && chmod + x red.sh.
chaith amach '# -- INIÚCHADH: UTF-8 -- '>> dearg.sh.
macalla 'ping 10.50.0.125 -w 5' >> dearg.sh.
macalla 'ping 10.50.0.80 -w 5' >> dearg.sh.
rith é ./red.sh agus go breá
A chara, ní mór dom script suiteála uathoibríoch a chruthú. Táim sásta íoc as post atá déanta go maith. Iad siúd a bhfuil suim acu, seol R-phost chugam chuig carranzalh@gmail.com. Go raibh maith agat
tarraingíonn siad mo choileach XD
A chara maidin mhaith, an bhféadfá cabhrú liom le rud éigin
Caithfidh mé cúltaca a dhéanamh le linux na cuideachta ós rud é go bhfuil sé níos sábháilte ionas nach ngabhfaidh víris leis ach níl a fhios agam conas iad a dhéanamh
Caithfidh mé script a chruthú a phacáilfidh na comhaid agus a chuirfidh chuig ftp iad
Bheinn buíoch roimh ré scríobh chuig mo r-phost
cesarloscor@gmail.com