[10:14] <bubuntu> hola
[10:15] <bubuntu> una petita questio... tinc 2 accessos perduts al menu Llocs i no se com borrar-los
[10:16] <bubuntu> no apareixen al nautilius
[12:28] <epileg> alexm: ping
[12:30] <alexm> epileg: pong
[12:31] <epileg> pregunta: si creo una funció dins d'un script i hi poso diverses ordres, si alguna d'elles falla, la sortida és 1?
[12:32] <epileg> es que he fet unes quantes proves i no en trec l'aigua clara...
[12:39] <epileg> o dit d'una altra manera. com es pot fer que si una de les diverses ordres dins d'una funció surt amb un !0, la funció tampoc torni 0?
[14:00] <alexm> epileg: només dins de la funció o en tot l'script?
[14:00] <alexm> existeix el set -e
[14:00] <epileg> aha
[14:00] <alexm> evita que hagis de comprovar si totes les operacions han anat correctament i avorta a la primera que falla
[14:00] <epileg> o sigui, vull que una funció executi unes
[14:00] <epileg> ai!
[14:00] <alexm> seria com juntar-les totes amb &&
[14:01] <epileg> perfecte! merci! :-)
[14:01] <alexm> el que no sé és si es pot posar dins d'una funció sense que afecti la resta de script
[14:02] <epileg> cal desactivar-ho d'alguna manera? o en sortir de la funció ja queda anuŀlat?
[14:02] <epileg> vaja!
[14:02] <alexm> jo normalment el poso a dalt de tot, després del shbang
[14:02] <alexm> si vols comprovar una operació sense que peti tot l'script sempre ho pots fer amb if
[14:03] <alexm> if ! /bin/false; then ... ; fi
[14:03] <epileg> però si ho poses a salt de tot, llavors l'exit és inmediat nop? abans de fer el if ....
[14:03] <alexm> no home, si poses l'if el set -e no afecta a aquella ordre, entenc jo
[14:04] <epileg> no, em refereixo que el set -e provoca una sortida immediata en haver-hi un error
[14:05] <alexm> sí, a menys que la capturis amb l'if
[14:05] <alexm> he comprovat que l'if evita que el //bin/false faci petar l'script
[14:06] <alexm> de la mateixa manera si fas /bin/false || echo ok
[14:06] <alexm> tampoc peta pel set -e
[14:06] <alexm> en canvi, si poses /bin/false i res més, aleshores avorta
[14:06] <alexm> no dóna cap missatge d'error però $? no és 0
[14:07] <epileg> aha
[14:07] <alexm> et serveix?
[14:07] <epileg> i tant!!!
[14:07] <epileg> :-D
[14:07] <epileg> merci!
[14:07] <epileg> et dec una birra més.....
[14:08] <alexm> epileg: exemple... http://paste.ubuntu.com/534278/
[14:08] <alexm> només surten 2 ok enlloc de 3
[14:08] <alexm> i $? és 1
[14:12] <epileg> aviat ho hauré de comptar per bidons el deute de birra.....
[14:14] <alexm> :D
[14:20] <epileg> per cert, ahir li vaig enviar la primera versió de dmd empaquetat amb makeself a en Walter Bright, i després d'explicar-li el sentit, li va agradar molt la idea.
[15:00] <alexm> molt bé, l'enhorabona epileg :)
[22:29] <joan> Hola a tots
[22:29] <joan> Algú coneix algun programa similar al Skratch?
[22:29] <joan> http://scratch.mit.edu/