bashref.es.po 837 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886
  1. # SOME DESCRIPTIVE TITLE
  2. # Copyright (C) YEAR Free Software Foundation, Inc.
  3. # This file is distributed under the same license as the PACKAGE package.
  4. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5. #
  6. msgid ""
  7. msgstr ""
  8. "Project-Id-Version: \n"
  9. "POT-Creation-Date: 2017-12-23 20:30+0100\n"
  10. "PO-Revision-Date: 2018-05-30 10:02+0200\n"
  11. "Language-Team: \n"
  12. "MIME-Version: 1.0\n"
  13. "Content-Type: text/plain; charset=UTF-8\n"
  14. "Content-Transfer-Encoding: 8bit\n"
  15. "X-Generator: Vim 7.4\n"
  16. "Last-Translator: Jorge Maldonado Ventura <jorgesumle@freakspot.net>\n"
  17. "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  18. "Language: es\n"
  19. #. type: title
  20. #: bashref.texi:4 bashref.texi:41
  21. #, no-wrap
  22. msgid "Bash Reference Manual"
  23. msgstr "Manual de Referencia de Bash"
  24. #. type: include
  25. #: bashref.texi:6
  26. #, no-wrap
  27. msgid "version.texi"
  28. msgstr "version.texi"
  29. #. type: copying
  30. #: bashref.texi:12
  31. msgid ""
  32. "This text is a brief description of the features that are present in the Bash "
  33. "shell (version @value{VERSION}, @value{UPDATED})."
  34. msgstr ""
  35. "Este texto es una breve descripci@'on de las funcionalidades presentes en el "
  36. "int@'erprete de @'ordenes de Bash (version @value{VERSION}, @value{UPDATED})."
  37. #. type: ifnottex
  38. #: bashref.texi:16 bashref.texi:67
  39. msgid ""
  40. "This is Edition @value{EDITION}, last updated @value{UPDATED}, of @cite{The GNU "
  41. "Bash Reference Manual}, for @code{Bash}, Version @value{VERSION}."
  42. msgstr ""
  43. "Esta es la Edici@'on @value{EDITION}, actualizada por @'ultima vez\n"
  44. "@value{UPDATED}, de @cite{Manual de Referencia de Bash}, para\n"
  45. "@code{Bash}, Version @value{VERSION}."
  46. #. type: copying
  47. #: bashref.texi:18
  48. msgid "Copyright @copyright{} 1988--2016 Free Software Foundation, Inc."
  49. msgstr "Copyright @copyright{} 1988--2016 Free Software Foundation, Inc."
  50. #. type: quotation
  51. #: bashref.texi:26
  52. msgid ""
  53. "Permission is granted to copy, distribute and/or modify this document under the "
  54. "terms of the GNU Free Documentation License, Version 1.3 or any later version "
  55. "published by the Free Software Foundation; with no Invariant Sections, no Front-"
  56. "Cover Texts, and no Back-Cover Texts. A copy of the license is included in the "
  57. "section entitled @guillemetleft{}GNU Free Documentation License@guillemetright{}."
  58. msgstr ""
  59. "Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los "
  60. "t@'erminos de la GNU Free Documentation License, Version 1.3 [Licencia de "
  61. "Documentaci@'on Libre de GNU, Version 1.3 o posterior] publicada por la Free "
  62. "Software Foundation; sin Invariant Sections [secciones invariables], sin Front-"
  63. "Cover Texts [textos en la cubierta frontal] y sin Back-Cover Texts [textos en la "
  64. "cubierta trasera]. Se incluye una copia de est@'a licencia en la secci@'on "
  65. "titulada ``GNU Free Documentation License''."
  66. #. type: dircategory
  67. #: bashref.texi:33
  68. #, no-wrap
  69. msgid "Basics"
  70. msgstr "B@'asicos"
  71. #. type: menuentry
  72. #: bashref.texi:36
  73. msgid "Bash: (bash)"
  74. msgstr "Bash: (bash)"
  75. #. type: menuentry
  76. #: bashref.texi:36
  77. msgid "The GNU Bourne-Again SHell."
  78. msgstr "La GNU Bourne-Again SHell."
  79. #. type: subtitle
  80. #: bashref.texi:42
  81. #, no-wrap
  82. msgid "Reference Documentation for Bash"
  83. msgstr "Documentaci@'on de Referencia para Bash"
  84. #. type: subtitle
  85. #: bashref.texi:43
  86. #, no-wrap
  87. msgid "Edition @value{EDITION}, for @code{Bash} Version @value{VERSION}."
  88. msgstr "Edici@'on @value{EDITION}, para @code{Bash} Versi@'on @value{VERSION}."
  89. #. type: subtitle
  90. #: bashref.texi:44
  91. #, no-wrap
  92. msgid "@value{UPDATED-MONTH}"
  93. msgstr "@value{UPDATED-MONTH}"
  94. #. type: author
  95. #: bashref.texi:45
  96. #, no-wrap
  97. msgid "Chet Ramey, Case Western Reserve University"
  98. msgstr "Chet Ramey, Case Western Reserve University"
  99. #. type: author
  100. #: bashref.texi:46
  101. #, no-wrap
  102. msgid "Brian Fox, Free Software Foundation"
  103. msgstr "Brian Fox, Free Software Foundation"
  104. #. type: node
  105. #: bashref.texi:57
  106. #, no-wrap
  107. msgid "Top"
  108. msgstr "Top"
  109. #. type: chapter
  110. #: bashref.texi:57 bashref.texi:100 bashref.texi:103 bashref.texi:104
  111. #, no-wrap
  112. msgid "Introduction"
  113. msgstr "Introducci@'on"
  114. #. type: node
  115. #: bashref.texi:57
  116. #, no-wrap
  117. msgid "(dir)"
  118. msgstr "(dir)"
  119. #. type: chapter
  120. #: bashref.texi:58 bashref.texi:100 bashref.texi:6157 bashref.texi:6158
  121. #, no-wrap
  122. msgid "Bash Features"
  123. msgstr "Funcionalidades de Bash"
  124. #. type: ifnottex
  125. #: bashref.texi:63
  126. msgid ""
  127. "This text is a brief description of the features that are present in the Bash "
  128. "shell (version @value{VERSION}, @value{UPDATED}). The Bash home page is "
  129. "@url{http://www.gnu.org/software/bash/}."
  130. msgstr ""
  131. "Este texto es una descripci@'on breve de las funcionalidades presentes en el "
  132. "int@'erprete de @'ordenes Bash (versi@'on @value{VERSION}, @value{UPDATED}). El "
  133. "sitio web la Bash es @url{http://www.gnu.org/software/bash/}."
  134. #. type: ifnottex
  135. #: bashref.texi:75
  136. msgid ""
  137. "Bash contains features that appear in other popular shells, and some features "
  138. "that only appear in Bash. Some of the shells that Bash has borrowed concepts "
  139. "from are the Bourne Shell (@file{sh}), the Korn Shell (@file{ksh}), and the C-"
  140. "shell (@file{csh} and its successor, @file{tcsh}). The following menu breaks "
  141. "the features up into categories, noting which features were inspired by other "
  142. "shells and which are specific to Bash."
  143. msgstr ""
  144. "Bash contiene funcionalidades que aparecen en otros int@'erpretes de "
  145. "instrucciones populares, y algunas funcionalidades que solo aparecen en Bash. "
  146. "Algunos de los int@'erpretes de los que Bash ha tomado conceptos son el Bourne "
  147. "Shell (@file{sh}), el Korn Shell (@file{ksh}) y el C-shell (@file{csh} y su "
  148. "sucesor, @file{tcsh}). El siguiente men@'u divide las funcionalidades en "
  149. "categor@'{@dotless{i}}as, mencionando qu@'e funcionalidades fueron inspiradas por otros "
  150. "int@'erpretes y cu@'ales son propias de Bash."
  151. #. type: ifnottex
  152. #: bashref.texi:79
  153. msgid ""
  154. "This manual is meant as a brief introduction to features found in Bash. The "
  155. "Bash manual page should be used as the definitive reference on shell behavior."
  156. msgstr ""
  157. "Este manual est@'a pensado como una breve introducci@'on a las funcionalidades "
  158. "que se encuentran en Bash. La p@'agina de manual de Bash deber@'{@dotless{i}}a usarse como "
  159. "la referencia definitiva sobre el compartamiento del int@'erprete de @'ordenes."
  160. #. type: menuentry
  161. #: bashref.texi:100
  162. msgid "An introduction to the shell."
  163. msgstr "Una introducci@'on al int@'erprete de @'ordenes."
  164. #. type: chapter
  165. #: bashref.texi:100 bashref.texi:191 bashref.texi:192
  166. #, no-wrap
  167. msgid "Definitions"
  168. msgstr "Definiciones"
  169. #. type: menuentry
  170. #: bashref.texi:100
  171. msgid "Some definitions used in the rest of this manual."
  172. msgstr "Algunas definiciones usadas en el resto de este manual."
  173. #. type: chapter
  174. #: bashref.texi:100 bashref.texi:305 bashref.texi:306
  175. #, no-wrap
  176. msgid "Basic Shell Features"
  177. msgstr "Funcionalidades B@'asicas del Int@'erprete"
  178. #. type: menuentry
  179. #: bashref.texi:100
  180. msgid "The shell \"building blocks\"."
  181. msgstr "Los \"bloques constructores\" del int@'erprete."
  182. #. type: chapter
  183. #: bashref.texi:100 bashref.texi:3229 bashref.texi:3230
  184. #, no-wrap
  185. msgid "Shell Builtin Commands"
  186. msgstr "Instrucciones Integradas del Int@'erprete"
  187. #. type: menuentry
  188. #: bashref.texi:100
  189. msgid "Commands that are a part of the shell."
  190. msgstr "Instrucciones que son parte del int@'erprete."
  191. #. type: chapter
  192. #: bashref.texi:100 bashref.texi:5377 bashref.texi:5378
  193. #, no-wrap
  194. msgid "Shell Variables"
  195. msgstr "Variables del Int@'erprete"
  196. #. type: menuentry
  197. #: bashref.texi:100
  198. msgid "Variables used or set by Bash."
  199. msgstr "Variables usadas o establecidas por Bash."
  200. #. type: menuentry
  201. #: bashref.texi:100
  202. msgid "Features found only in Bash."
  203. msgstr "Funcionalidades @'unicas de Bash."
  204. #. type: chapter
  205. #: bashref.texi:100 bashref.texi:7622 bashref.texi:7623
  206. #, no-wrap
  207. msgid "Job Control"
  208. msgstr "Control de Tareas"
  209. #. type: menuentry
  210. #: bashref.texi:100
  211. msgid "What job control is and how Bash allows you to use it."
  212. msgstr "Qu@'e es el control de tareas y c@'omo te permite Bash usarlo."
  213. #. type: menuentry
  214. #: bashref.texi:100
  215. msgid "Command Line Editing"
  216. msgstr "Edici@'on en L@'{@dotless{i}}nea de @'Ordenes"
  217. #. type: menuentry
  218. #: bashref.texi:100
  219. msgid "Chapter describing the command line editing features."
  220. msgstr ""
  221. "Cap@'{@dotless{i}}tulo que describe las funcionalidades de la edici@'on en l@'{@dotless{i}}nea de "
  222. "@'ordenes."
  223. #. type: menuentry
  224. #: bashref.texi:100
  225. msgid "Using History Interactively"
  226. msgstr "Usando el Historial Interactivamente"
  227. #. type: menuentry
  228. #: bashref.texi:100
  229. msgid "Command History Expansion"
  230. msgstr "Expansi@'on del Historial de @'Ordenes"
  231. #. type: chapter
  232. #: bashref.texi:100 bashref.texi:7918 bashref.texi:7919
  233. #, no-wrap
  234. msgid "Installing Bash"
  235. msgstr "Instalaci@'on de Bash"
  236. #. type: menuentry
  237. #: bashref.texi:100
  238. msgid "How to build and install Bash on your system."
  239. msgstr "C@'omo construir e instalar Bash en tu sistema."
  240. #. type: appendix
  241. #: bashref.texi:100 bashref.texi:8427 bashref.texi:8428
  242. #, no-wrap
  243. msgid "Reporting Bugs"
  244. msgstr "Notificar Errores"
  245. #. type: menuentry
  246. #: bashref.texi:100
  247. msgid "How to report bugs in Bash."
  248. msgstr "C@'omo notificar errores en Bash."
  249. #. type: appendix
  250. #: bashref.texi:100 bashref.texi:8466 bashref.texi:8467
  251. #, no-wrap
  252. msgid "Major Differences From The Bourne Shell"
  253. msgstr "Diferencias Principales Respecto a The Bourne Shell"
  254. #. type: menuentry
  255. #: bashref.texi:100
  256. msgid ""
  257. "A terse list of the differences between Bash and historical versions of /bin/sh."
  258. msgstr ""
  259. "Una escueta lista de las diferencias entre Bash y versiones hist@'oricas de /bin/"
  260. "sh."
  261. #. type: appendix
  262. #: bashref.texi:100 bashref.texi:8934 bashref.texi:8935
  263. #, no-wrap
  264. msgid "GNU Free Documentation License"
  265. msgstr "GNU Free Documentation License"
  266. #. type: menuentry
  267. #: bashref.texi:100
  268. msgid "Copying and sharing this documentation."
  269. msgstr "Copiar y compartir esta documentaci@'on."
  270. #. type: appendix
  271. #: bashref.texi:100 bashref.texi:8939 bashref.texi:8940
  272. #, no-wrap
  273. msgid "Indexes"
  274. msgstr "Glosarios"
  275. #. type: menuentry
  276. #: bashref.texi:100
  277. msgid "Various indexes for this manual."
  278. msgstr "Varios glosarios para este manual."
  279. #. type: section
  280. #: bashref.texi:108 bashref.texi:110 bashref.texi:111
  281. #, no-wrap
  282. msgid "What is Bash?"
  283. msgstr "¿Qu@'e es Bash?"
  284. #. type: menuentry
  285. #: bashref.texi:108
  286. msgid "A short description of Bash."
  287. msgstr "Una breve descripci@'on de Bash."
  288. #. type: section
  289. #: bashref.texi:108 bashref.texi:136 bashref.texi:137
  290. #, no-wrap
  291. msgid "What is a shell?"
  292. msgstr "¿Qu@'e es un int@'erprete?"
  293. #. type: menuentry
  294. #: bashref.texi:108
  295. msgid "A brief introduction to shells."
  296. msgstr "Una breve introducci@'on a los int@'erpretes de instrucciones."
  297. #. type: Plain text
  298. #: bashref.texi:120
  299. msgid ""
  300. "Bash is the shell, or command language interpreter, for the @sc{gnu} operating "
  301. "system. The name is an acronym for the @samp{Bourne-Again SHell}, a pun on "
  302. "Stephen Bourne, the author of the direct ancestor of the current Unix shell "
  303. "@code{sh}, which appeared in the Seventh Edition Bell Labs Research version of "
  304. "Unix."
  305. msgstr ""
  306. "Bash es el int@'erprete, o el lenguaje int@'erprete de @'ordenes, para el "
  307. "sistema operativo @sc{gnu}. El nombre es un acr@'onimo de @samp{Bourne-Again "
  308. "SHell}, un juego de palabras con Stephen Bourne, el autor del ancestro directo "
  309. "del actual int@'erprete @code{sh}, que apareci@'o en la versi@'on Seventh "
  310. "Edition Bell Labs Research de Unix."
  311. #. type: Plain text
  312. #: bashref.texi:128
  313. msgid ""
  314. "Bash is largely compatible with @code{sh} and incorporates useful features from "
  315. "the Korn shell @code{ksh} and the C shell @code{csh}. It is intended to be a "
  316. "conformant implementation of the @sc{ieee} @sc{posix} Shell and Tools portion of "
  317. "the @sc{ieee} @sc{posix} specification (@sc{ieee} Standard 1003.1). It offers "
  318. "functional improvements over @code{sh} for both interactive and programming use."
  319. msgstr ""
  320. "Bash es en gran parte compatible con @code{sh} e incorpora funcionalidades "
  321. "@'utiles del int@'erprete Korn @code{ksh} y el int@'erprete C @code{csh}. Esta "
  322. "concebido para ser una implementaci@'on que se ajusta a la parte @sc{ieee} "
  323. "@sc{posix} Shell and Tools de la especificaci@'on @sc{ieee} @sc{posix} "
  324. "(@sc{ieee} Standard 1003.1). Ofrece mejoras funcionales sobre @code{sh} tanto "
  325. "para uso interactivo como para programar."
  326. #. type: Plain text
  327. #: bashref.texi:135
  328. msgid ""
  329. "While the @sc{gnu} operating system provides other shells, including a version "
  330. "of @code{csh}, Bash is the default shell. Like other @sc{gnu} software, Bash is "
  331. "quite portable. It currently runs on nearly every version of Unix and a few "
  332. "other operating systems @minus{} independently-supported ports exist for @sc{ms-"
  333. "dos}, @sc{os/2}, and Windows platforms."
  334. msgstr ""
  335. "Aunque el sistema operativo @sc{gnu} proporciona otros int@'erpretes de "
  336. "@'ordenes, incluyendo una versi@'on de @code{csh}, Bash es el int@'erprete "
  337. "predeterminado. Al igual que otro software de @sc{gnu}, Bash es bastante "
  338. "portable. Actualmente se ejecuta en casi cualquier versi@'on de Unix y algunos "
  339. "otros sistemas operativos ---existen versiones portadas mantenidas de forma "
  340. "independiente para @sc{ms-dos}, @sc{os/2} y plataformas Windows---."
  341. #. type: Plain text
  342. #: bashref.texi:142
  343. msgid ""
  344. "At its base, a shell is simply a macro processor that executes commands. The "
  345. "term macro processor means functionality where text and symbols are expanded to "
  346. "create larger expressions."
  347. msgstr ""
  348. "B@'asicamente, un int@'erprete es simplemente un procesador de macros que "
  349. "ejecuta instrucciones. El t@'ermino procesador de macros significa "
  350. "funcionalidad donde texto y s@'{@dotless{i}}mbolos son expandidos para crear expresiones "
  351. "m@'as grandes."
  352. #. type: Plain text
  353. #: bashref.texi:152
  354. msgid ""
  355. "A Unix shell is both a command interpreter and a programming language. As a "
  356. "command interpreter, the shell provides the user interface to the rich set of "
  357. "@sc{gnu} utilities. The programming language features allow these utilities to "
  358. "be combined. Files containing commands can be created, and become commands "
  359. "themselves. These new commands have the same status as system commands in "
  360. "directories such as @file{/bin}, allowing users or groups to establish custom "
  361. "environments to automate their common tasks."
  362. msgstr ""
  363. "Un int@'erprete de Unix es tanto un int@'erprete de @'ordenes como un lenguaje "
  364. "de programaci@'on. Como un int@'erprete de instrucciones, el int@'erprete "
  365. "proporciona la interfaz de usuario a un variado conjunto de utilidades de "
  366. "@sc{gnu}. Las funcionalidades del lenguaje de programaci@'on permiten que "
  367. "est@'as utilidades se combinen. Se pueden crear archivos que contienen "
  368. "instrucciones, y convertirse ellos mismos en instrucciones. Estas nuevas "
  369. "@'ordenes tienen la misma naturaleza que instrucciones del sistema en "
  370. "directorios como @file{/bin}, permitiendo que usuarios o grupos puedan "
  371. "establecer entornos personalizados para automatizar sus tareas comunes."
  372. #. type: Plain text
  373. #: bashref.texi:157
  374. msgid ""
  375. "Shells may be used interactively or non-interactively. In interactive mode, "
  376. "they accept input typed from the keyboard. When executing non-interactively, "
  377. "shells execute commands read from a file."
  378. msgstr ""
  379. "Los int@'erpretes pueden ser usados de forma interactiva o de forma no "
  380. "interactiva. En el modo interactivo, aceptan la entrada escrita desde el "
  381. "teclado. Cuando se ejecutan de forma no interactiva, los int@'erpretes ejecutan "
  382. "instrucciones le@'{@dotless{i}}das de un archivo."
  383. #. type: Plain text
  384. #: bashref.texi:167
  385. msgid ""
  386. "A shell allows execution of @sc{gnu} commands, both synchronously and "
  387. "asynchronously. The shell waits for synchronous commands to complete before "
  388. "accepting more input; asynchronous commands continue to execute in parallel with "
  389. "the shell while it reads and executes additional commands. The "
  390. "@dfn{redirection} constructs permit fine-grained control of the input and output "
  391. "of those commands. Moreover, the shell allows control over the contents of "
  392. "commands' environments."
  393. msgstr ""
  394. "Un int@'erprete permite la ejecuci@'on de instrucciones @sc{gnu}, tanto "
  395. "s@'{@dotless{i}}ncrona como as@'{@dotless{i}}ncronamente. El int@'erprete espera a que las "
  396. "instrucciones s@'{@dotless{i}}ncronas se completen antes de aceptar m@'as entradas; las "
  397. "instrucciones as@'{@dotless{i}}ncronas contin@'uan ejecut@'andose en paralelo con el "
  398. "int@'erprete mientras que lee y ejecuta instrucciones adicionales. Las "
  399. "construcciones de @dfn{redirecci@'on} permiten un control preciso de la entrada "
  400. "y la salida de esas instrucciones. Asimismo, el int@'erprete proporciona "
  401. "control sobre los contenidos de los entornos de instrucciones."
  402. #. type: Plain text
  403. #: bashref.texi:179
  404. msgid ""
  405. "Shells also provide a small set of built-in commands (@dfn{builtins}) "
  406. "implementing functionality impossible or inconvenient to obtain via separate "
  407. "utilities. For example, @code{cd}, @code{break}, @code{continue}, and "
  408. "@code{exec} cannot be implemented outside of the shell because they directly "
  409. "manipulate the shell itself. The @code{history}, @code{getopts}, @code{kill}, "
  410. "or @code{pwd} builtins, among others, could be implemented in separate "
  411. "utilities, but they are more convenient to use as builtin commands. All of the "
  412. "shell builtins are described in subsequent sections."
  413. msgstr ""
  414. "Los int@'erpretes tambi@'en proporcionan un peque@~no conjunto de instrucciones "
  415. "integradas (@dfn{builtins}) que implementan funcionalidad imposible o "
  416. "inconveniente de obtener mediante utilidades separadas. Por ejemplo, @code{cd}, "
  417. "@code{break}, @code{continue} y @code{exec} no pueden ser implementados fuera "
  418. "del int@'erprete porque manipulan directamente el int@'erprete en s@'{@dotless{i}} mismo. "
  419. "Las instrucciones integradas @code{history}, @code{getopts}, @code{kill} o "
  420. "@code{pwd}, entre otras, podr@'{@dotless{i}}an ser implementadas en utilidades separadas, "
  421. "pero son m@'as convenientes de usar como instrucciones integradas. Todas las "
  422. "funciones integradas del int@'erprete son descritas en las secciones posteriores."
  423. #. type: Plain text
  424. #: bashref.texi:184
  425. msgid ""
  426. "While executing commands is essential, most of the power (and complexity) of "
  427. "shells is due to their embedded programming languages. Like any high-level "
  428. "language, the shell provides variables, flow control constructs, quoting, and "
  429. "functions."
  430. msgstr ""
  431. "Mientras que la ejecuci@'on de instrucciones es esencial, la mayor@'{@dotless{i}}a del poder "
  432. "(y de la complejidad) de los int@'erpretes es debido a sus lenguajes de "
  433. "programaci@'on integrados. Como cualquier otro lenguaje de alto nivel, el "
  434. "int@'erprete proporciona variables, estructuras de control de flujo, "
  435. "entrecomillado y funciones."
  436. #. type: Plain text
  437. #: bashref.texi:190
  438. msgid ""
  439. "Shells offer features geared specifically for interactive use rather than to "
  440. "augment the programming language. These interactive features include job "
  441. "control, command line editing, command history and aliases. Each of these "
  442. "features is described in this manual."
  443. msgstr ""
  444. "Los int@'erpretes ofrecen funcionalidades enfocadas espec@'{@dotless{i}}ficamente para uso "
  445. "interactivo en vez de para aumentar el lenguaje de programaci@'on. Estas "
  446. "funcionalidades interactivas incluyen control de tareas, edici@'on en l@'{@dotless{i}}nea de "
  447. "@'ordenes, historial de instrucciones y aliases. En este manual se describe "
  448. "cada una de estas funcionalidades."
  449. #. type: Plain text
  450. #: bashref.texi:194
  451. msgid "These definitions are used throughout the remainder of this manual."
  452. msgstr "Estas definiciones son usadas a lo largo de este manual."
  453. #. type: cindex
  454. #: bashref.texi:197 bashref.texi:198
  455. #, no-wrap
  456. msgid "POSIX"
  457. msgstr "POSIX"
  458. #. type: table
  459. #: bashref.texi:202
  460. msgid ""
  461. "A family of open system standards based on Unix. Bash is primarily concerned "
  462. "with the Shell and Utilities portion of the @sc{posix} 1003.1 standard."
  463. msgstr ""
  464. "Una familia de est@'andares de sistemas abiertos basado en Unix. Bash se "
  465. "ata@~ne principalmente a la porci@'on Shell and Utilities del est@'andar "
  466. "@sc{posix} 1003.1."
  467. #. type: item
  468. #: bashref.texi:203
  469. #, no-wrap
  470. msgid "blank"
  471. msgstr "vac@'{@dotless{i}}o"
  472. #. type: table
  473. #: bashref.texi:205
  474. msgid "A space or tab character."
  475. msgstr "Un car@'acter de espacio o tabulaci@'on."
  476. #. type: btindex
  477. #: bashref.texi:206 bashref.texi:207 bashref.texi:3943 bashref.texi:3944
  478. #, no-wrap
  479. msgid "builtin"
  480. msgstr "instrucci@'on integrada"
  481. #. type: table
  482. #: bashref.texi:210
  483. msgid ""
  484. "A command that is implemented internally by the shell itself, rather than by an "
  485. "executable program somewhere in the file system."
  486. msgstr ""
  487. "Una instrucci@'on que est@'a implementada internamente por el propio "
  488. "int@'erprete, en vez de por un programa ejecutable en alg@'un lugar del archivo "
  489. "de ficheros."
  490. #. type: cindex
  491. #: bashref.texi:211 bashref.texi:212
  492. #, no-wrap
  493. msgid "control operator"
  494. msgstr "operador de control"
  495. #. type: table
  496. #: bashref.texi:217
  497. msgid ""
  498. "A @code{token} that performs a control function. It is a @code{newline} or one "
  499. "of the following: @samp{||}, @samp{&&}, @samp{&}, @samp{;}, @samp{;;}, @samp{;"
  500. "&}, @samp{;;&}, @samp{|}, @samp{|&}, @samp{(}, or @samp{)}."
  501. msgstr ""
  502. "Un @code{s@'{@dotless{i}}mbolo} que realiza una funci@'on de control. Es una @code{nueva "
  503. "l@'{@dotless{i}}nea} o uno de los siguientes: @samp{||}, @samp{&&}, @samp{&}, @samp{;}, "
  504. "@samp{;;}, @samp{;&}, @samp{;;&}, @samp{|}, @samp{|&}, @samp{(}, o @samp{)}."
  505. #. type: cindex
  506. #: bashref.texi:218 bashref.texi:219 bashref.texi:3086
  507. #, no-wrap
  508. msgid "exit status"
  509. msgstr "estado de salida"
  510. #. type: table
  511. #: bashref.texi:222
  512. msgid ""
  513. "The value returned by a command to its caller. The value is restricted to eight "
  514. "bits, so the maximum value is 255."
  515. msgstr ""
  516. "El valor devuelto por una instrucci@'on a su ejecutor. El valor est@'a "
  517. "restringido a ocho bits, as@'{@dotless{i}} que el m@'aximo valor es 255."
  518. #. type: cindex
  519. #: bashref.texi:223 bashref.texi:224
  520. #, no-wrap
  521. msgid "field"
  522. msgstr "campo"
  523. #. type: table
  524. #: bashref.texi:228
  525. msgid ""
  526. "A unit of text that is the result of one of the shell expansions. After "
  527. "expansion, when executing a command, the resulting fields are used as the "
  528. "command name and arguments."
  529. msgstr ""
  530. "Una unidad de texto que es el resultado de una de las expansiones del "
  531. "int@'erprete. Despu@'es de la expansi@'on, cuando se ejecuta un comando, los "
  532. "campos resultantes son usados como el nombre de instrucci@'on y los argumentos."
  533. #. type: cindex
  534. #: bashref.texi:229 bashref.texi:230
  535. #, no-wrap
  536. msgid "filename"
  537. msgstr "nombre de archivo"
  538. #. type: table
  539. #: bashref.texi:232
  540. msgid "A string of characters used to identify a file."
  541. msgstr "Una cadena de caracteres usada para identificar a un archivo."
  542. #. type: cindex
  543. #: bashref.texi:233 bashref.texi:234
  544. #, no-wrap
  545. msgid "job"
  546. msgstr "tarea"
  547. #. type: table
  548. #: bashref.texi:237
  549. msgid ""
  550. "A set of processes comprising a pipeline, and any processes descended from it, "
  551. "that are all in the same process group."
  552. msgstr ""
  553. "Un conjunto de procesos que componen una tuber@'{@dotless{i}}a, y cualquier otro proceso que "
  554. "descienda de ella, que se encuentran todos en el mismo grupo de proceso."
  555. #. type: cindex
  556. #: bashref.texi:238 bashref.texi:239 bashref.texi:7638
  557. #, no-wrap
  558. msgid "job control"
  559. msgstr "control de tareas"
  560. #. type: table
  561. #: bashref.texi:242
  562. msgid ""
  563. "A mechanism by which users can selectively stop (suspend) and restart (resume) "
  564. "execution of processes."
  565. msgstr ""
  566. "Un mecanismo por el cual los usuarios pueden selectivamente parar (suspender) o "
  567. "reiniciar (reanudar) la ejecuci@'on de procesos."
  568. #. type: cindex
  569. #: bashref.texi:243 bashref.texi:244
  570. #, no-wrap
  571. msgid "metacharacter"
  572. msgstr "metacar@'acter"
  573. #. type: table
  574. #: bashref.texi:249
  575. msgid ""
  576. "A character that, when unquoted, separates words. A metacharacter is a "
  577. "@code{space}, @code{tab}, @code{newline}, or one of the following characters: "
  578. "@samp{|}, @samp{&}, @samp{;}, @samp{(}, @samp{)}, @samp{<}, or @samp{>}."
  579. msgstr ""
  580. "Un car@'acter que, cuando no est@'a entrecomillado, separa palabras. Un "
  581. "metacar@'acter es @code{espacio}, @code{tabulaci@'on}, @code{nueva l@'{@dotless{i}}nea} o "
  582. "uno de los siguientes caracteres: @samp{|}, @samp{&}, @samp{;}, @samp{(}, "
  583. "@samp{)}, @samp{<}, or @samp{>}."
  584. #. type: cindex
  585. #: bashref.texi:250 bashref.texi:251
  586. #, no-wrap
  587. msgid "name"
  588. msgstr "nombre"
  589. #. type: cindex
  590. #: bashref.texi:252
  591. #, no-wrap
  592. msgid "identifier"
  593. msgstr "identificador"
  594. #. type: table
  595. #: bashref.texi:257
  596. msgid ""
  597. "A @code{word} consisting solely of letters, numbers, and underscores, and "
  598. "beginning with a letter or underscore. @code{Name}s are used as shell variable "
  599. "and function names. Also referred to as an @code{identifier}."
  600. msgstr ""
  601. "Una @code{palabra} que solo est@'a compuesta de letras, n@'umeros y barras "
  602. "bajas, y comienza por una letra o barra baja. Los @code{Nombre}s son usados "
  603. "como nombres de variables y funciones del int@'erprete. Tambi@'en mencionado "
  604. "como @code{indentificador}."
  605. #. type: item
  606. #: bashref.texi:258
  607. #, no-wrap
  608. msgid "operator"
  609. msgstr "operador"
  610. #. type: cindex
  611. #: bashref.texi:259
  612. #, no-wrap
  613. msgid "operator, shell"
  614. msgstr "operador, int@'erprete"
  615. #. type: table
  616. #: bashref.texi:263
  617. msgid ""
  618. "A @code{control operator} or a @code{redirection operator}. "
  619. "@xref{Redirections}, for a list of redirection operators. Operators contain at "
  620. "least one unquoted @code{metacharacter}."
  621. msgstr ""
  622. "Un @code{operador de control} o un @code{operador de redirecci@'on}. "
  623. "@xref{Redirecciones}, para una lista de los operadores de redirecci@'on. Los "
  624. "operadores contienen al menos un @code{metacar@'acter} sin entrecomillar."
  625. #. type: cindex
  626. #: bashref.texi:264 bashref.texi:265
  627. #, no-wrap
  628. msgid "process group"
  629. msgstr "grupo de proceso"
  630. #. type: table
  631. #: bashref.texi:268
  632. msgid ""
  633. "A collection of related processes each having the same process group @sc{id}."
  634. msgstr ""
  635. "Una colecci@'on de procesos relacionados que tienen el mismo @sc{id} de proceso "
  636. "de grupo."
  637. #. type: cindex
  638. #: bashref.texi:269 bashref.texi:270
  639. #, no-wrap
  640. msgid "process group ID"
  641. msgstr "ID de proceso de grupo"
  642. #. type: table
  643. #: bashref.texi:273
  644. msgid ""
  645. "A unique identifier that represents a @code{process group} during its lifetime."
  646. msgstr ""
  647. "Un identificador @'unico que representa un @code{proceso de grupo} durante su "
  648. "tiempo de vida."
  649. #. type: cindex
  650. #: bashref.texi:274 bashref.texi:275
  651. #, no-wrap
  652. msgid "reserved word"
  653. msgstr "palabra reservada"
  654. #. type: table
  655. #: bashref.texi:279
  656. msgid ""
  657. "A @code{word} that has a special meaning to the shell. Most reserved words "
  658. "introduce shell flow control constructs, such as @code{for} and @code{while}."
  659. msgstr ""
  660. "Una @code{palabra} que tiene un significado especial para el int@'erprete. La "
  661. "mayor@'{@dotless{i}}a de palabras reservadas introducen construcciones de control de flujo, "
  662. "como @code{for} y @code{while}."
  663. #. type: cindex
  664. #: bashref.texi:280 bashref.texi:281
  665. #, no-wrap
  666. msgid "return status"
  667. msgstr "estado de retorno"
  668. #. type: table
  669. #: bashref.texi:283
  670. msgid "A synonym for @code{exit status}."
  671. msgstr "Un sin@'onimo de @code{estado de salida}."
  672. #. type: cindex
  673. #: bashref.texi:284 bashref.texi:285
  674. #, no-wrap
  675. msgid "signal"
  676. msgstr "se@~nal"
  677. #. type: table
  678. #: bashref.texi:288
  679. msgid ""
  680. "A mechanism by which a process may be notified by the kernel of an event "
  681. "occurring in the system."
  682. msgstr ""
  683. "Un mecanismo por el cual un proceso puede ser notificado por el n@'ucleo de un "
  684. "evento ocurrido en el sistema."
  685. #. type: cindex
  686. #: bashref.texi:289 bashref.texi:290 bashref.texi:5348
  687. #, no-wrap
  688. msgid "special builtin"
  689. msgstr "instrucci@'on integrada especial"
  690. #. type: table
  691. #: bashref.texi:293
  692. msgid ""
  693. "A shell builtin command that has been classified as special by the @sc{posix} "
  694. "standard."
  695. msgstr ""
  696. "Una instrucci@'on integrada del int@'erprete que ha sido clasificada como "
  697. "especial por el est@'andar @sc{posix}."
  698. #. type: cindex
  699. #: bashref.texi:294 bashref.texi:295
  700. #, no-wrap
  701. msgid "token"
  702. msgstr "s@'{@dotless{i}}mbolo"
  703. #. type: table
  704. #: bashref.texi:298
  705. msgid ""
  706. "A sequence of characters considered a single unit by the shell. It is either a "
  707. "@code{word} or an @code{operator}."
  708. msgstr ""
  709. "Una secuencia de caracteres considerada como unidad @'unica por el "
  710. "int@'erprete. O bien es una @code{palabra} o un @code{operador}"
  711. #. type: cindex
  712. #: bashref.texi:299 bashref.texi:300
  713. #, no-wrap
  714. msgid "word"
  715. msgstr "palabra"
  716. #. type: table
  717. #: bashref.texi:303
  718. msgid ""
  719. "A sequence of characters treated as a unit by the shell. Words may not include "
  720. "unquoted @code{metacharacters}."
  721. msgstr ""
  722. "Una secuencia de caracteres tratada como una unidad por el int@'erprete. Las "
  723. "palabras no pueden incluir @code{metacaracteres} sin entrecomillar."
  724. #. type: cindex
  725. #: bashref.texi:307
  726. #, no-wrap
  727. msgid "Bourne shell"
  728. msgstr "Bourne shell"
  729. #. type: Plain text
  730. #: bashref.texi:315
  731. msgid ""
  732. "Bash is an acronym for @samp{Bourne-Again SHell}. The Bourne shell is the "
  733. "traditional Unix shell originally written by Stephen Bourne. All of the Bourne "
  734. "shell builtin commands are available in Bash, The rules for evaluation and "
  735. "quoting are taken from the @sc{posix} specification for the `standard' Unix "
  736. "shell."
  737. msgstr ""
  738. "Bash es un acr@'onimo para @samp{Bourne-Again SHell}. El Bourne shell es el "
  739. "int@'erprete tradicional de Unix escrito originalmente por Stephen Bourne. "
  740. "Todas las instrucciones integradas del Bourne shell est@'an disponibles en Bash. "
  741. "Las reglas para evaluaci@'on y entrecomillado se toman de la especificaci@'on "
  742. "@sc{posix} para el int@'erprete Unix `est@'andar'."
  743. #. type: Plain text
  744. #: bashref.texi:321
  745. msgid ""
  746. "This chapter briefly summarizes the shell's `building blocks': commands, control "
  747. "structures, shell functions, shell @i{parameters}, shell expansions, "
  748. "@i{redirections}, which are a way to direct input and output from and to named "
  749. "files, and how the shell executes commands."
  750. msgstr ""
  751. "Este cap@'{@dotless{i}}tulo resume brevemente los `bloques constructores' del int@'erprete: "
  752. "instrucciones, estructuras de control, funciones del int@'erprete, "
  753. "@i{par@'ametros} del int@'erprete, expansiones del int@'erprete, "
  754. "@i{redirecciones}, las cuales son una forma de dirigir entrada y salida desde y "
  755. "hacia archivos nombrados, y c@'omo el int@'erprete ejecuta instrucciones."
  756. #. type: section
  757. #: bashref.texi:332 bashref.texi:334 bashref.texi:335
  758. #, no-wrap
  759. msgid "Shell Syntax"
  760. msgstr "Sintaxis del Int@'erprete"
  761. #. type: menuentry
  762. #: bashref.texi:332
  763. msgid "What your input means to the shell."
  764. msgstr "Qu@'e significa su entrada para el int@'erprete."
  765. #. type: section
  766. #: bashref.texi:332 bashref.texi:570 bashref.texi:571
  767. #, no-wrap
  768. msgid "Shell Commands"
  769. msgstr "Instrucciones del Int@'erprete"
  770. #. type: menuentry
  771. #: bashref.texi:332
  772. msgid "The types of commands you can use."
  773. msgstr "Los tipos de instrucciones que puede usar."
  774. #. type: section
  775. #: bashref.texi:332 bashref.texi:1323 bashref.texi:1324
  776. #, no-wrap
  777. msgid "Shell Functions"
  778. msgstr "Funciones del Int@'erprete"
  779. #. type: menuentry
  780. #: bashref.texi:332
  781. msgid "Grouping commands by name."
  782. msgstr "Agrupando instrucciones por nombre."
  783. #. type: section
  784. #: bashref.texi:332 bashref.texi:1450 bashref.texi:1451
  785. #, no-wrap
  786. msgid "Shell Parameters"
  787. msgstr "Par@'ametros del Int@'erprete"
  788. #. type: menuentry
  789. #: bashref.texi:332
  790. msgid "How the shell stores values."
  791. msgstr "C@'omo el int@'erprete guarda valores."
  792. #. type: section
  793. #: bashref.texi:332 bashref.texi:1661 bashref.texi:1662
  794. #, no-wrap
  795. msgid "Shell Expansions"
  796. msgstr "Expansiones del Int@'erprete"
  797. #. type: menuentry
  798. #: bashref.texi:332
  799. msgid "How Bash expands parameters and the various expansions available."
  800. msgstr "C@'omo Bash expande par@'ametros y las distintas expansiones disponibles."
  801. #. type: section
  802. #: bashref.texi:332 bashref.texi:2543 bashref.texi:2544
  803. #, no-wrap
  804. msgid "Redirections"
  805. msgstr "Redirecciones"
  806. #. type: menuentry
  807. #: bashref.texi:332
  808. msgid "A way to control where input and output go."
  809. msgstr "Una forma de controlar ad@'onde van la entrada y la salida."
  810. #. type: section
  811. #: bashref.texi:332 bashref.texi:2832 bashref.texi:2833
  812. #, no-wrap
  813. msgid "Executing Commands"
  814. msgstr "Ejecutando Instrucciones"
  815. #. type: menuentry
  816. #: bashref.texi:332
  817. msgid "What happens when you run a command."
  818. msgstr "Qu@'e pasa cuando ejecutas una instrucci@'on."
  819. #. type: section
  820. #: bashref.texi:332 bashref.texi:3168 bashref.texi:3169
  821. #, no-wrap
  822. msgid "Shell Scripts"
  823. msgstr "Guiones del Int@'erprete"
  824. #. type: menuentry
  825. #: bashref.texi:332
  826. msgid "Executing files of shell commands."
  827. msgstr "Ejecutando archivos de instrucciones del int@'erprete."
  828. #. type: subsection
  829. #: bashref.texi:340 bashref.texi:357 bashref.texi:358
  830. #, no-wrap
  831. msgid "Shell Operation"
  832. msgstr "Funcionamiento del Int@'erprete"
  833. #. type: menuentry
  834. #: bashref.texi:340
  835. msgid "The basic operation of the shell."
  836. msgstr "El funcionamiento b@'asico del int@'erprete."
  837. #. type: subsection
  838. #: bashref.texi:340 bashref.texi:398 bashref.texi:399
  839. #, no-wrap
  840. msgid "Quoting"
  841. msgstr "Entrecomillado"
  842. #. type: menuentry
  843. #: bashref.texi:340
  844. msgid "How to remove the special meaning from characters."
  845. msgstr "C@'omo eliminar el significado especial de caracteres."
  846. #. type: subsection
  847. #: bashref.texi:340 bashref.texi:555 bashref.texi:556
  848. #, no-wrap
  849. msgid "Comments"
  850. msgstr "Comentarios"
  851. #. type: menuentry
  852. #: bashref.texi:340
  853. msgid "How to specify comments."
  854. msgstr "C@'omo especificar comentarios."
  855. #. type: Plain text
  856. #: bashref.texi:346
  857. msgid ""
  858. "When the shell reads input, it proceeds through a sequence of operations. If "
  859. "the input indicates the beginning of a comment, the shell ignores the comment "
  860. "symbol (@samp{#}), and the rest of that line."
  861. msgstr ""
  862. "Cuando el int@'erprete lee entrada, procede a trav@'es de una secuencia de "
  863. "operaciones. Si la entrada indica el inicio de un comentario, el int@'erprete "
  864. "ignora el s@'{@dotless{i}}mbolo de comentario (@samp{#}) y el resto de esa l@'{@dotless{i}}nea."
  865. #. type: Plain text
  866. #: bashref.texi:350
  867. msgid ""
  868. "Otherwise, roughly speaking, the shell reads its input and divides the input "
  869. "into words and operators, employing the quoting rules to select which meanings "
  870. "to assign various words and characters."
  871. msgstr ""
  872. "De lo contrario, b@'asicamente, el int@'erprete lee su entrada y divide la "
  873. "entrada en palabras y operadores, empleando las reglas de entrecomillado para "
  874. "elegir qu@'e significados asignar a varias palabras y caracteres."
  875. #. type: Plain text
  876. #: bashref.texi:356
  877. msgid ""
  878. "The shell then parses these tokens into commands and other constructs, removes "
  879. "the special meaning of certain words or characters, expands others, redirects "
  880. "input and output as needed, executes the specified command, waits for the "
  881. "command's exit status, and makes that exit status available for further "
  882. "inspection or processing."
  883. msgstr ""
  884. "El int@'erprete entonces transforma estos s@'{@dotless{i}}mbolos en instrucciones y otras "
  885. "construcciones, elimina el significado especial de ciertas palabras o "
  886. "caracteres, expande otros, redirige entrada y salida seg@'un sea necesario, "
  887. "ejecuta la instrucci@'on especificada, espera el estado de salida de la "
  888. "instrucci@'on y deja disponible ese estado de salida para inspecci@'on o "
  889. "procesamiento posterior."
  890. #. type: Plain text
  891. #: bashref.texi:363
  892. msgid ""
  893. "The following is a brief description of the shell's operation when it reads and "
  894. "executes a command. Basically, the shell does the following:"
  895. msgstr ""
  896. "Lo siguiente es una breve descripci@'on del funcionamiento del int@'erprete "
  897. "cuando lee y ejecuta una instrucci@'on. B@'asicamente, el int@'erprete hace lo "
  898. "siguiente:"
  899. #. type: enumerate
  900. #: bashref.texi:369
  901. msgid ""
  902. "Reads its input from a file (@pxref{Shell Scripts}), from a string supplied as "
  903. "an argument to the @option{-c} invocation option (@pxref{Invoking Bash}), or "
  904. "from the user's terminal."
  905. msgstr ""
  906. "Lee su entrada de un archivo (@pxref{Guiones del Int@'erprete}), de una cadena "
  907. "proporcionada como un argumento para la opci@'on de llamada @option{-c} "
  908. "(@pxref{Llamando a Bash}) o de la terminal del usuario."
  909. #. type: enumerate
  910. #: bashref.texi:375
  911. msgid ""
  912. "Breaks the input into words and operators, obeying the quoting rules described "
  913. "in @ref{Quoting}. These tokens are separated by @code{metacharacters}. Alias "
  914. "expansion is performed by this step (@pxref{Aliases})."
  915. msgstr ""
  916. "Divide la entrada en palabras y operadores, atendiendo a las reglas de "
  917. "entrecomillado descritas en @ref{Entrecomillado}. Estos s@'{@dotless{i}}mbolos son "
  918. "separados por @code{metacaracteres}. La expansi@'on de alias se realiza por "
  919. "este paso (@pxref{Aliases})."
  920. #. type: enumerate
  921. #: bashref.texi:379
  922. msgid ""
  923. "Parses the tokens into simple and compound commands (@pxref{Shell Commands})."
  924. msgstr ""
  925. "Transforma estos s@'{@dotless{i}}mbolos en instrucciones simples y compuestas "
  926. "(@pxref{Instrucciones del Int@'erprete})."
  927. #. type: enumerate
  928. #: bashref.texi:384
  929. msgid ""
  930. "Performs the various shell expansions (@pxref{Shell Expansions}), breaking the "
  931. "expanded tokens into lists of filenames (@pxref{Filename Expansion}) and "
  932. "commands and arguments."
  933. msgstr ""
  934. "Realiza las distintas expansiones del int@'erprete (@pxref{Expansiones del "
  935. "Int@'erprete}), dividiendo los s@'{@dotless{i}}mbolos expandidos en listas de nombres de "
  936. "archivo (@pxref{Expansi@'on de Nombre de Archivo} e instrucciones y argumentos."
  937. #. type: enumerate
  938. #: bashref.texi:388
  939. msgid ""
  940. "Performs any necessary redirections (@pxref{Redirections}) and removes the "
  941. "redirection operators and their operands from the argument list."
  942. msgstr ""
  943. "Realiza cualquier redirecci@'on necesaria (@pxref{Redirecciones}) y elimina los "
  944. "operadores de redirecci@'on y sus operandos de la lista de argumentos."
  945. #. type: enumerate
  946. #: bashref.texi:391
  947. msgid "Executes the command (@pxref{Executing Commands})."
  948. msgstr "Ejecuta la instrucci@'on (@pxref{Ejecutando Instrucciones})."
  949. #. type: enumerate
  950. #: bashref.texi:395
  951. msgid ""
  952. "Optionally waits for the command to complete and collects its exit status "
  953. "(@pxref{Exit Status})."
  954. msgstr ""
  955. "Opcionalmente espera a que la instrucci@'on termine y recoge su estado de salida "
  956. "(@pxref{Estado de Salida})."
  957. #. type: cindex
  958. #: bashref.texi:400
  959. #, no-wrap
  960. msgid "quoting"
  961. msgstr "entrecomillado"
  962. #. type: subsubsection
  963. #: bashref.texi:410 bashref.texi:430 bashref.texi:431
  964. #, no-wrap
  965. msgid "Escape Character"
  966. msgstr "Car@'acter de Escape"
  967. #. type: menuentry
  968. #: bashref.texi:410
  969. msgid "How to remove the special meaning from a single character."
  970. msgstr "C@'omo eliminar el significado especial de un car@'acter simple."
  971. #. type: subsubsection
  972. #: bashref.texi:410 bashref.texi:439 bashref.texi:440
  973. #, no-wrap
  974. msgid "Single Quotes"
  975. msgstr "Comillas Simples"
  976. #. type: menuentry
  977. #: bashref.texi:410
  978. msgid "How to inhibit all interpretation of a sequence of characters."
  979. msgstr "C@'omo inhibir toda interpretaci@'on de una secuencia de caracteres."
  980. #. type: subsubsection
  981. #: bashref.texi:410 bashref.texi:446 bashref.texi:447
  982. #, no-wrap
  983. msgid "Double Quotes"
  984. msgstr "Comillas Dobles"
  985. #. type: menuentry
  986. #: bashref.texi:410
  987. msgid "How to suppress most of the interpretation of a sequence of characters."
  988. msgstr ""
  989. "C@'omo suprimir la mayor parte de la interpretaci@'on de una secuencia de "
  990. "caracteres."
  991. #. type: subsubsection
  992. #: bashref.texi:410 bashref.texi:474 bashref.texi:475
  993. #, no-wrap
  994. msgid "ANSI-C Quoting"
  995. msgstr "Entrecomillado ANSI-C"
  996. #. type: menuentry
  997. #: bashref.texi:410
  998. msgid "How to expand ANSI-C sequences in quoted strings."
  999. msgstr "C@'omo expandir secuencias de ANSI-C en cadenas entrecomilladas."
  1000. #. type: node
  1001. #: bashref.texi:410 bashref.texi:529
  1002. #, no-wrap
  1003. msgid "Locale Translation"
  1004. msgstr "Traducci@'on de Localizaci@'on"
  1005. #. type: menuentry
  1006. #: bashref.texi:410
  1007. msgid "How to translate strings into different languages."
  1008. msgstr "C@'omo traducir cadenas a diferentes idiomas."
  1009. #. type: Plain text
  1010. #: bashref.texi:417
  1011. msgid ""
  1012. "Quoting is used to remove the special meaning of certain characters or words to "
  1013. "the shell. Quoting can be used to disable special treatment for special "
  1014. "characters, to prevent reserved words from being recognized as such, and to "
  1015. "prevent parameter expansion."
  1016. msgstr ""
  1017. "El entrecomillado se usa para eliminar el significado especial para el "
  1018. "int@'erprete de ciertos caracteres o palabras. El entrecomillado se puede usar "
  1019. "para deshabilitar el tratamiento especial de caracteres especiales, para evitar "
  1020. "que se reconozcan palabras reservadas como tales y para evitar la expansi@'on de "
  1021. "par@'ametro."
  1022. #. type: Plain text
  1023. #: bashref.texi:426
  1024. msgid ""
  1025. "Each of the shell metacharacters (@pxref{Definitions}) has special meaning to "
  1026. "the shell and must be quoted if it is to represent itself. When the command "
  1027. "history expansion facilities are being used (@pxref{History Interaction}), the "
  1028. "@var{history expansion} character, usually @samp{!}, must be quoted to prevent "
  1029. "history expansion. @xref{Bash History Facilities}, for more details concerning "
  1030. "history expansion."
  1031. msgstr ""
  1032. "Cada uno de los metacaracteres del int@'erprete (@pxref{Definiciones}) tiene un "
  1033. "significado especial para el int@'erprete y debe ser entrecomillado si se "
  1034. "representa a s@'{@dotless{i}} mismo. Cuando se usan las facilidades de expansi@'on del "
  1035. "historial de instrucciones (@pxref{Interacci@'on con el Historial}), el "
  1036. "car@'acter de @var{expansi@'on de historial}, normalmente @samp{!}, debe "
  1037. "entrecomillarse para evitar la expansi@'on de historial. @xref{Servicios del "
  1038. "Historial de Bash}, para m@'as detalles sobre la expansi@'on de historial."
  1039. #. type: Plain text
  1040. #: bashref.texi:429
  1041. msgid ""
  1042. "There are three quoting mechanisms: the @var{escape character}, single quotes, "
  1043. "and double quotes."
  1044. msgstr ""
  1045. "Hay tres mecanismos de entrecomillado: el @var{car@'acter de escape}, comillas "
  1046. "simples y comillas dobles."
  1047. #. type: Plain text
  1048. #: bashref.texi:438
  1049. msgid ""
  1050. "A non-quoted backslash @samp{\\} is the Bash escape character. It preserves the "
  1051. "literal value of the next character that follows, with the exception of "
  1052. "@code{newline}. If a @code{\\newline} pair appears, and the backslash itself is "
  1053. "not quoted, the @code{\\newline} is treated as a line continuation (that is, it "
  1054. "is removed from the input stream and effectively ignored)."
  1055. msgstr ""
  1056. "La barra invertida sin entrecomillar @samp{\\} es el car@'acter de escape de "
  1057. "Bash. Preserva el valor literal del siguiente car@'acter que lo sigue, con la "
  1058. "excepci@'on de @code{nueva l@'{@dotless{i}}nea}. Si aparece una pareja @code{\\nueva "
  1059. "l@'{@dotless{i}}nea} y la barra invertida en s@'{@dotless{i}} no est@'a entrecomillada, la @code{\\nueva "
  1060. "l@'{@dotless{i}}nea} se trata como una continuaci@'on de l@'{@dotless{i}}nea (es decir, es eliminada del "
  1061. "flujo de entrada y es efectivamente ignorada)."
  1062. #. type: Plain text
  1063. #: bashref.texi:445
  1064. msgid ""
  1065. "Enclosing characters in single quotes (@samp{'}) preserves the literal value of "
  1066. "each character within the quotes. A single quote may not occur between single "
  1067. "quotes, even when preceded by a backslash."
  1068. msgstr ""
  1069. "Encerrar caracteres en comillas simples (@samp{'}) preserva el valor literal de "
  1070. "cada car@'acter dentro de las comillas. Una comilla simple no puede encontrarse "
  1071. "entre comillas simples, incluso precedida de una barra invertida."
  1072. #. type: Plain text
  1073. #: bashref.texi:470
  1074. msgid ""
  1075. "Enclosing characters in double quotes (@samp{\"}) preserves the literal value of "
  1076. "all characters within the quotes, with the exception of @samp{$}, @samp{`}, "
  1077. "@samp{\\}, and, when history expansion is enabled, @samp{!}. When the shell is "
  1078. "in @sc{posix} mode (@pxref{Bash POSIX Mode}), the @samp{!} has no special "
  1079. "meaning within double quotes, even when history expansion is enabled. The "
  1080. "characters @samp{$} and @samp{`} retain their special meaning within double "
  1081. "quotes (@pxref{Shell Expansions}). The backslash retains its special meaning "
  1082. "only when followed by one of the following characters: @samp{$}, @samp{`}, "
  1083. "@samp{\"}, @samp{\\}, or @code{newline}. Within double quotes, backslashes that "
  1084. "are followed by one of these characters are removed. Backslashes preceding "
  1085. "characters without a special meaning are left unmodified. A double quote may be "
  1086. "quoted within double quotes by preceding it with a backslash. If enabled, "
  1087. "history expansion will be performed unless an @samp{!} appearing in double "
  1088. "quotes is escaped using a backslash. The backslash preceding the @samp{!} is "
  1089. "not removed."
  1090. msgstr ""
  1091. "Encerrar caracteres en comillas dobles (@samp{\"}) preserva el valor literal de "
  1092. "todos los caracteres entre las comillas, con la excepci@'on de @samp{$}, "
  1093. "@samp{`}, @samp{\\} y, cuando est@'a activada la expansi@'on de historial, "
  1094. "@samp{!}. Cuando el int@'erprete est@'a en modo @sc{posix} (@pxref{Modo POSIX "
  1095. "de Bash}), el @samp{!} no tiene un significado especial entre comillas dobles, "
  1096. "incluso cuando est@'a activada la expansi@'on de historial. Los caracteres "
  1097. "@samp{$} y @samp{`} conservan su significado especial dentro de comillas dobles "
  1098. "(@pxref{Expansiones del Int@'erprete}). La barra invertida solo conserva su "
  1099. "significado especial seguido por uno de los siguientes caracteres: @samp{$}, "
  1100. "@samp{`}, @samp{\"}, @samp{\\} o @code{nueva l@'{@dotless{i}}nea}. Dentro de comillas "
  1101. "dobles, las barras invertidas que son seguidas por uno de estos caracteres son "
  1102. "eliminadas. Las barras invertidas precediendo caracteres sin un significado "
  1103. "especial no se modifican. Una comilla doble puede ser entrecomillada dentro de "
  1104. "comillas dobles precedi@'endola con una barra invertida. Si est@'a habilitada, "
  1105. "la expansi@'on del historial se realizar@'a a no ser que se escape un @samp{!} "
  1106. "que aparezca entre comillas dobles con una barra invertida. La barra invertida "
  1107. "que precede al @samp{!} no es eliminada."
  1108. #. type: Plain text
  1109. #: bashref.texi:473
  1110. msgid ""
  1111. "The special parameters @samp{*} and @samp{@@} have special meaning when in "
  1112. "double quotes (@pxref{Shell Parameter Expansion})."
  1113. msgstr ""
  1114. "Los par@'ametros especiales @samp{*} y @samp{@@} tienen significado especial "
  1115. "entre comillas dobles (@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  1116. #. type: cindex
  1117. #: bashref.texi:476
  1118. #, no-wrap
  1119. msgid "quoting, ANSI"
  1120. msgstr "entrecomillado, ANSI"
  1121. #. type: Plain text
  1122. #: bashref.texi:482
  1123. msgid ""
  1124. "Words of the form @code{$'@var{string}'} are treated specially. The word "
  1125. "expands to @var{string}, with backslash-escaped characters replaced as specified "
  1126. "by the ANSI C standard. Backslash escape sequences, if present, are decoded as "
  1127. "follows:"
  1128. msgstr ""
  1129. "Las palabras de forma @code{$'@var{cadena}'} se tratan de forma especial. La "
  1130. "palabra se expande a @var{cadena}, con los caracteres escapados por barras "
  1131. "invertidas reemplazados como se especifica en el est@'andar ANSI C. Si est@'an "
  1132. "presentes, las secuencias de escape de barras invertidas se decodifican as@'{@dotless{i}}:"
  1133. #. type: item
  1134. #: bashref.texi:484 bashref.texi:4132 bashref.texi:7192
  1135. #, no-wrap
  1136. msgid "\\a"
  1137. msgstr "\\a"
  1138. #. type: table
  1139. #: bashref.texi:486 bashref.texi:4134
  1140. msgid "alert (bell)"
  1141. msgstr "alerta (timbre)"
  1142. #. type: item
  1143. #: bashref.texi:486 bashref.texi:4134
  1144. #, no-wrap
  1145. msgid "\\b"
  1146. msgstr "\\b"
  1147. #. type: table
  1148. #: bashref.texi:488 bashref.texi:4136
  1149. msgid "backspace"
  1150. msgstr "retroceso"
  1151. #. type: item
  1152. #: bashref.texi:488 bashref.texi:4138 bashref.texi:7200
  1153. #, no-wrap
  1154. msgid "\\e"
  1155. msgstr "\\e"
  1156. #. type: itemx
  1157. #: bashref.texi:489 bashref.texi:4139
  1158. #, no-wrap
  1159. msgid "\\E"
  1160. msgstr "\\E"
  1161. #. type: table
  1162. #: bashref.texi:491
  1163. msgid "an escape character (not ANSI C)"
  1164. msgstr "un car@'acter de escape (no ANSI C)"
  1165. #. type: item
  1166. #: bashref.texi:491 bashref.texi:4141
  1167. #, no-wrap
  1168. msgid "\\f"
  1169. msgstr "\\f"
  1170. #. type: table
  1171. #: bashref.texi:493 bashref.texi:4143
  1172. msgid "form feed"
  1173. msgstr "salto de p@'agina"
  1174. #. type: item
  1175. #: bashref.texi:493 bashref.texi:4143 bashref.texi:7210
  1176. #, no-wrap
  1177. msgid "\\n"
  1178. msgstr "\\n"
  1179. #. type: table
  1180. #: bashref.texi:495
  1181. msgid "newline"
  1182. msgstr "nueva l@'{@dotless{i}}nea"
  1183. #. type: item
  1184. #: bashref.texi:495 bashref.texi:4145 bashref.texi:7212
  1185. #, no-wrap
  1186. msgid "\\r"
  1187. msgstr "\\r"
  1188. #. type: table
  1189. #: bashref.texi:497 bashref.texi:4147
  1190. msgid "carriage return"
  1191. msgstr "retorno de carro"
  1192. #. type: item
  1193. #: bashref.texi:497 bashref.texi:4147 bashref.texi:7217
  1194. #, no-wrap
  1195. msgid "\\t"
  1196. msgstr "\\t"
  1197. #. type: table
  1198. #: bashref.texi:499 bashref.texi:4149
  1199. msgid "horizontal tab"
  1200. msgstr "tabulaci@'on horizontal"
  1201. #. type: item
  1202. #: bashref.texi:499 bashref.texi:4149 bashref.texi:7227
  1203. #, no-wrap
  1204. msgid "\\v"
  1205. msgstr "\\v"
  1206. #. type: table
  1207. #: bashref.texi:501 bashref.texi:4151
  1208. msgid "vertical tab"
  1209. msgstr "tabulaci@'on vertical"
  1210. #. type: item
  1211. #: bashref.texi:501 bashref.texi:4151 bashref.texi:7244
  1212. #, no-wrap
  1213. msgid "\\\\"
  1214. msgstr "\\\\"
  1215. #. type: table
  1216. #: bashref.texi:503 bashref.texi:4153
  1217. msgid "backslash"
  1218. msgstr "barra invertida"
  1219. #. type: item
  1220. #: bashref.texi:503
  1221. #, no-wrap
  1222. msgid "\\'"
  1223. msgstr "\\'"
  1224. #. type: table
  1225. #: bashref.texi:505
  1226. msgid "single quote"
  1227. msgstr "comilla simple"
  1228. #. type: item
  1229. #: bashref.texi:505
  1230. #, no-wrap
  1231. msgid "\\\""
  1232. msgstr "\\\""
  1233. #. type: table
  1234. #: bashref.texi:507
  1235. msgid "double quote"
  1236. msgstr "comilla doble"
  1237. #. type: item
  1238. #: bashref.texi:507
  1239. #, no-wrap
  1240. msgid "\\?"
  1241. msgstr "\\?"
  1242. #. type: table
  1243. #: bashref.texi:509
  1244. msgid "question mark"
  1245. msgstr "s@'{@dotless{i}}mbolo de interrogaci@'on de cierre"
  1246. #. type: item
  1247. #: bashref.texi:509 bashref.texi:7242
  1248. #, no-wrap
  1249. msgid "\\@var{nnn}"
  1250. msgstr "\\@var{nnn}"
  1251. #. type: table
  1252. #: bashref.texi:512
  1253. msgid ""
  1254. "the eight-bit character whose value is the octal value @var{nnn} (one to three "
  1255. "digits)"
  1256. msgstr ""
  1257. "la secuencia de caracteres de ocho bits cuyo valor es el valor octal @var{nnn} "
  1258. "(de uno a tres d@'{@dotless{i}}gitos)"
  1259. #. type: item
  1260. #: bashref.texi:512 bashref.texi:4156
  1261. #, no-wrap
  1262. msgid "\\x@var{HH}"
  1263. msgstr "\\x@var{HH}"
  1264. #. type: table
  1265. #: bashref.texi:515 bashref.texi:4159
  1266. msgid ""
  1267. "the eight-bit character whose value is the hexadecimal value @var{HH} (one or "
  1268. "two hex digits)"
  1269. msgstr ""
  1270. "el car@'acter de ocho bits cuyo valor es el valor hexadecimal @var{HH} (uno o "
  1271. "dos d@'{@dotless{i}}gitos hexadecimales)"
  1272. #. type: item
  1273. #: bashref.texi:515 bashref.texi:4159
  1274. #, no-wrap
  1275. msgid "\\u@var{HHHH}"
  1276. msgstr "\\u@var{HHHH}"
  1277. #. type: table
  1278. #: bashref.texi:518 bashref.texi:4162
  1279. msgid ""
  1280. "the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value "
  1281. "@var{HHHH} (one to four hex digits)"
  1282. msgstr ""
  1283. "el car@'acter Unicode (ISO/IEC 10646) cuyo valor es el valor hexadecimal "
  1284. "@var{HHHH} (de uno a cuatro d@'{@dotless{i}}gitos hexadecimales)"
  1285. #. type: item
  1286. #: bashref.texi:518 bashref.texi:4162
  1287. #, no-wrap
  1288. msgid "\\U@var{HHHHHHHH}"
  1289. msgstr "\\U@var{HHHHHHHH}"
  1290. #. type: table
  1291. #: bashref.texi:521 bashref.texi:4165
  1292. msgid ""
  1293. "the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value "
  1294. "@var{HHHHHHHH} (one to eight hex digits)"
  1295. msgstr ""
  1296. "el car@'acter Unicode (ISO/IEC 10646) cuyo valor es el valor hexadecimal "
  1297. "@var{HHHHHHHH} (de uno a ocho d@'{@dotless{i}}gitos hexadecimales)"
  1298. #. type: item
  1299. #: bashref.texi:521
  1300. #, no-wrap
  1301. msgid "\\c@var{x}"
  1302. msgstr "\\c@var{x}"
  1303. #. type: table
  1304. #: bashref.texi:523
  1305. msgid "a control-@var{x} character"
  1306. msgstr "un cat@'acter control-@var{x}"
  1307. #. type: Plain text
  1308. #: bashref.texi:528
  1309. msgid ""
  1310. "The expanded result is single-quoted, as if the dollar sign had not been present."
  1311. msgstr ""
  1312. "El resultado expandido es entrecomillado con una comilla, como si el s@'{@dotless{i}}mbolo "
  1313. "de dolar no hubiera estado presente."
  1314. #. type: subsubsection
  1315. #: bashref.texi:530
  1316. #, no-wrap
  1317. msgid "Locale-Specific Translation"
  1318. msgstr "Traducci@'on de Regi@'on Espec@'{@dotless{i}}fica"
  1319. #. type: cindex
  1320. #: bashref.texi:531
  1321. #, no-wrap
  1322. msgid "localization"
  1323. msgstr "localizaci@'on"
  1324. #. type: cindex
  1325. #: bashref.texi:532
  1326. #, no-wrap
  1327. msgid "internationalization"
  1328. msgstr "internacionalizaci@'on"
  1329. #. type: cindex
  1330. #: bashref.texi:533
  1331. #, no-wrap
  1332. msgid "native languages"
  1333. msgstr "idiomas nativos"
  1334. #. type: cindex
  1335. #: bashref.texi:534
  1336. #, no-wrap
  1337. msgid "translation, native languages"
  1338. msgstr "traducci@'on, idiomas nativos"
  1339. #. type: Plain text
  1340. #: bashref.texi:542
  1341. msgid ""
  1342. "A double-quoted string preceded by a dollar sign (@samp{$}) will cause the "
  1343. "string to be translated according to the current locale. If the current locale "
  1344. "is @code{C} or @code{POSIX}, the dollar sign is ignored. If the string is "
  1345. "translated and replaced, the replacement is double-quoted."
  1346. msgstr ""
  1347. "Una cadena entre comillas dobles precedida del signo de dolar (@samp{$}) har@'a "
  1348. "que la cadena sea traducida seg@'un la configuraci@'on regional actual. Si la "
  1349. "configuraci@'on regional actual es @code{C} o @code{POSIX}, se ignora el signo "
  1350. "de dolar. Si la cadena se traduce y reemplaza, el remplazo est@'a entre "
  1351. "comillas dobles."
  1352. #. type: item
  1353. #: bashref.texi:543 bashref.texi:5947
  1354. #, no-wrap
  1355. msgid "LC_MESSAGES"
  1356. msgstr "LC_MESSAGES"
  1357. #. type: vindex
  1358. #: bashref.texi:544
  1359. #, no-wrap
  1360. msgid "TEXTDOMAIN"
  1361. msgstr "TEXTDOMAIN"
  1362. #. type: vindex
  1363. #: bashref.texi:545
  1364. #, no-wrap
  1365. msgid "TEXTDOMAINDIR"
  1366. msgstr "TEXTDOMAINDIR"
  1367. #. type: Plain text
  1368. #: bashref.texi:554
  1369. msgid ""
  1370. "Some systems use the message catalog selected by the @env{LC_MESSAGES} shell "
  1371. "variable. Others create the name of the message catalog from the value of the "
  1372. "@env{TEXTDOMAIN} shell variable, possibly adding a suffix of @samp{.mo}. If you "
  1373. "use the @env{TEXTDOMAIN} variable, you may need to set the @env{TEXTDOMAINDIR} "
  1374. "variable to the location of the message catalog files. Still others use both "
  1375. "variables in this fashion: @env{TEXTDOMAINDIR}/@env{LC_MESSAGES}/LC_MESSAGES/"
  1376. "@env{TEXTDOMAIN}.mo."
  1377. msgstr ""
  1378. "Algunos sistemas usan el catalogo de mensajes elegido por la variable del "
  1379. "int@'erprete @env{LC_MESSAGES}. Otros crean el nombre del catalogo de mensajes "
  1380. "desde el valor de la variable del int@'erprete @env{TEXTDOMAIN}, posiblemente "
  1381. "a@~nadiendo un sufijo de @samp{.mo}. Si usa la variable @env{TEXTDOMAIN}, puede "
  1382. "que necesite establecer la variable @env{TEXTDOMAINDIR} a la ubicaci@'on del "
  1383. "archivo de catalogo de mensajes. Otros usan todav@'{@dotless{i}}a ambas variables de esta "
  1384. "forma: @env{TEXTDOMAINDIR}/@env{LC_MESSAGES}/LC_MESSAGES/@env{TEXTDOMAIN}.mo."
  1385. #. type: cindex
  1386. #: bashref.texi:557
  1387. #, no-wrap
  1388. msgid "comments, shell"
  1389. msgstr "comentarios, int@'erprete"
  1390. #. type: Plain text
  1391. #: bashref.texi:569
  1392. msgid ""
  1393. "In a non-interactive shell, or an interactive shell in which the "
  1394. "@code{interactive_comments} option to the @code{shopt} builtin is enabled "
  1395. "(@pxref{The Shopt Builtin}), a word beginning with @samp{#} causes that word and "
  1396. "all remaining characters on that line to be ignored. An interactive shell "
  1397. "without the @code{interactive_comments} option enabled does not allow comments. "
  1398. "The @code{interactive_comments} option is on by default in interactive shells. "
  1399. "@xref{Interactive Shells}, for a description of what makes a shell interactive."
  1400. msgstr ""
  1401. "En un int@'erprete no interactivo o un int@'erprete interactivo en que la "
  1402. "opci@'on @code{interactive_comments} para la instrucci@'on integrada "
  1403. "@code{shopt} est@'a activada (@pxref{La Instrucci@'on Integrada Shopt}), una "
  1404. "palabra que empieza por @samp{#} hace que esa palabra y todos los caracteres "
  1405. "restantes en esa l@'{@dotless{i}}nea sean ignorados. Un int@'erprete interactivo sin la "
  1406. "opci@'on @code{interactive_comments} activada no permite comentarios. La "
  1407. "opci@'on @code{interactive_comments} est@'a activada por defecto en "
  1408. "int@'erpretes interactivos. @xref{Int@'erpretes Interactivos}, para una "
  1409. "descripci@'on de qu@'e hace a un int@'erprete interactivo."
  1410. #. type: cindex
  1411. #: bashref.texi:572
  1412. #, no-wrap
  1413. msgid "commands, shell"
  1414. msgstr "instrucciones, int@'erprete"
  1415. #. type: Plain text
  1416. #: bashref.texi:576
  1417. msgid ""
  1418. "A simple shell command such as @code{echo a b c} consists of the command itself "
  1419. "followed by arguments, separated by spaces."
  1420. msgstr ""
  1421. "Una instrucci@'on simple del int@'erprete como @code{echo a b c} consta de la "
  1422. "instrucci@'on en s@'{@dotless{i}} seguida por argumentos, separados por espacios."
  1423. #. type: Plain text
  1424. #: bashref.texi:581
  1425. msgid ""
  1426. "More complex shell commands are composed of simple commands arranged together in "
  1427. "a variety of ways: in a pipeline in which the output of one command becomes the "
  1428. "input of a second, in a loop or conditional construct, or in some other grouping."
  1429. msgstr ""
  1430. "Las instrucciones del int@'erprete m@'as complejas est@'an compuestas de "
  1431. "instrucciones simples organizadas conjuntamente de diferentes maneras: en una "
  1432. "tuber@'{@dotless{i}}a en que la salida de una instrucci@'on se convierte en la entrada de "
  1433. "una segunda, en un bucle o instrucci@'on condicional o en alguna otra "
  1434. "agrupaci@'on."
  1435. #. type: subsection
  1436. #: bashref.texi:590 bashref.texi:592 bashref.texi:593
  1437. #, no-wrap
  1438. msgid "Simple Commands"
  1439. msgstr "Instrucciones Simples"
  1440. #. type: menuentry
  1441. #: bashref.texi:590
  1442. msgid "The most common type of command."
  1443. msgstr "El tipo de instrucci@'on m@'as com@'un."
  1444. #. type: subsection
  1445. #: bashref.texi:590 bashref.texi:607 bashref.texi:608
  1446. #, no-wrap
  1447. msgid "Pipelines"
  1448. msgstr "Tuber@'{@dotless{i}}as"
  1449. #. type: menuentry
  1450. #: bashref.texi:590
  1451. msgid "Connecting the input and output of several commands."
  1452. msgstr "Conectando la entrada y la salida de varias instrucciones."
  1453. #. type: node
  1454. #: bashref.texi:590 bashref.texi:676
  1455. #, no-wrap
  1456. msgid "Lists"
  1457. msgstr "Listas"
  1458. #. type: menuentry
  1459. #: bashref.texi:590
  1460. msgid "How to execute commands sequentially."
  1461. msgstr "C@'omo ejecutar instrucciones secuencialmente."
  1462. #. type: subsection
  1463. #: bashref.texi:590 bashref.texi:732 bashref.texi:733
  1464. #, no-wrap
  1465. msgid "Compound Commands"
  1466. msgstr "Instrucciones Compuestas"
  1467. #. type: menuentry
  1468. #: bashref.texi:590
  1469. msgid "Shell commands for control flow."
  1470. msgstr "Instrucciones del int@'erprete para el control del flujo."
  1471. #. type: subsection
  1472. #: bashref.texi:590 bashref.texi:1165 bashref.texi:1166
  1473. #, no-wrap
  1474. msgid "Coprocesses"
  1475. msgstr "Coprocesos"
  1476. #. type: menuentry
  1477. #: bashref.texi:590
  1478. msgid "Two-way communication between commands."
  1479. msgstr "Comunicaci@'on bidireccional entre instrucciones."
  1480. #. type: subsection
  1481. #: bashref.texi:590 bashref.texi:1211 bashref.texi:1212
  1482. #, no-wrap
  1483. msgid "GNU Parallel"
  1484. msgstr "GNU Parallel"
  1485. #. type: menuentry
  1486. #: bashref.texi:590
  1487. msgid "Running commands in parallel."
  1488. msgstr "Ejecutando instrucciones en paralelo."
  1489. #. type: cindex
  1490. #: bashref.texi:594
  1491. #, no-wrap
  1492. msgid "commands, simple"
  1493. msgstr "instrucciones, simple"
  1494. #. type: Plain text
  1495. #: bashref.texi:601
  1496. msgid ""
  1497. "A simple command is the kind of command encountered most often. It's just a "
  1498. "sequence of words separated by @code{blank}s, terminated by one of the shell's "
  1499. "control operators (@pxref{Definitions}). The first word generally specifies a "
  1500. "command to be executed, with the rest of the words being that command's "
  1501. "arguments."
  1502. msgstr ""
  1503. "Una instrucci@'on simple es el tipo de instrucci@'on encontrado m@'as a menudo. "
  1504. "Es solo una secuencia de palabras separadas por @code{blanco}s, terminada en uno "
  1505. "de los operadores de control del int@'erprete (@pxref{Definiciones}). La "
  1506. "primera palabra especifica generalmente una instrucci@'on para que sea "
  1507. "ejecutada, siendo el resto de las palabras los argumentos de esa instrucci@'on."
  1508. #. type: Plain text
  1509. #: bashref.texi:606
  1510. msgid ""
  1511. "The return status (@pxref{Exit Status}) of a simple command is its exit status "
  1512. "as provided by the @sc{posix} 1003.1 @code{waitpid} function, or 128+@var{n} if "
  1513. "the command was terminated by signal @var{n}."
  1514. msgstr ""
  1515. "El estado de retorno (@pxref{Estado de Salida}) de una instrucci@'on simple es "
  1516. "su estado de salida tal como estipula la funci@'on @sc{posix} 1003.1 "
  1517. "@code{waitpid} o 128+@var{n} si la instrucci@'on fue terminada por la se@~nal "
  1518. "@var{n}."
  1519. #. type: cindex
  1520. #: bashref.texi:609
  1521. #, no-wrap
  1522. msgid "pipeline"
  1523. msgstr "tuber@'{@dotless{i}}a"
  1524. #. type: cindex
  1525. #: bashref.texi:610
  1526. #, no-wrap
  1527. msgid "commands, pipelines"
  1528. msgstr "instrucciones, tuber@'{@dotless{i}}a"
  1529. #. type: Plain text
  1530. #: bashref.texi:614
  1531. msgid ""
  1532. "A @code{pipeline} is a sequence of one or more commands separated by one of the "
  1533. "control operators @samp{|} or @samp{|&}."
  1534. msgstr ""
  1535. "Una @code{tuber@'{@dotless{i}}a} es una secuencia de una o m@'as instrucciones separadas por "
  1536. "uno de los operadores de control @samp{|} o @samp{|&}."
  1537. #. type: rwindex
  1538. #: bashref.texi:615
  1539. #, no-wrap
  1540. msgid "time"
  1541. msgstr "time"
  1542. #. type: item
  1543. #: bashref.texi:616 bashref.texi:1632
  1544. #, no-wrap
  1545. msgid "!"
  1546. msgstr "!"
  1547. #. type: cindex
  1548. #: bashref.texi:617
  1549. #, no-wrap
  1550. msgid "command timing"
  1551. msgstr "cronometraje de instrucci@'on"
  1552. #. type: Plain text
  1553. #: bashref.texi:619
  1554. msgid "The format for a pipeline is"
  1555. msgstr "El formato para una tuber@'{@dotless{i}}a es"
  1556. #. type: example
  1557. #: bashref.texi:621
  1558. #, no-wrap
  1559. msgid "[time [-p]] [!] @var{command1} [ | or |& @var{command2} ] @dots{}\n"
  1560. msgstr "[time [-p]] [!] @var{instrucci@'on1} [ | o |& @var{instrucci@'on2} ] @dots{}\n"
  1561. #. type: Plain text
  1562. #: bashref.texi:629
  1563. msgid ""
  1564. "The output of each command in the pipeline is connected via a pipe to the input "
  1565. "of the next command. That is, each command reads the previous command's "
  1566. "output. This connection is performed before any redirections specified by the "
  1567. "command."
  1568. msgstr ""
  1569. "La salida de cada instrucci@'on en la tuber@'{@dotless{i}}a es conectada por medio de una "
  1570. "tuber@'{@dotless{i}}a a la entrada de la siguiente instrucci@'on. Es decir, cada "
  1571. "instrucci@'on lee la salida de la anterior instrucci@'on. Esta conexi@'on se "
  1572. "realiza antes de cualquier redirecci@'on especificada por la instrucci@'on."
  1573. #. type: Plain text
  1574. #: bashref.texi:636
  1575. msgid ""
  1576. "If @samp{|&} is used, @var{command1}'s standard error, in addition to its "
  1577. "standard output, is connected to @var{command2}'s standard input through the "
  1578. "pipe; it is shorthand for @code{2>&1 |}. This implicit redirection of the "
  1579. "standard error to the standard output is performed after any redirections "
  1580. "specified by the command."
  1581. msgstr ""
  1582. "Si se usa @samp{|&}, el error est@'andar de @var{instrucci@'on1}, adem@'as de su "
  1583. "salida est@'andar, es conectado a la entrada est@'andar de @var{instrucci@'on2} "
  1584. "a trav@'es de la tuber@'{@dotless{i}}a; es una abreviatura de @code{2>&1 |}. Esta "
  1585. "redirecci@'on impl@'{@dotless{i}}cita del error est@'andar a la salida est@'andar es "
  1586. "realizada despu@'es de cualquier redirecci@'on especificada por la instrucci@'on."
  1587. #. type: Plain text
  1588. #: bashref.texi:652
  1589. msgid ""
  1590. "The reserved word @code{time} causes timing statistics to be printed for the "
  1591. "pipeline once it finishes. The statistics currently consist of elapsed (wall-"
  1592. "clock) time and user and system time consumed by the command's execution. The "
  1593. "@option{-p} option changes the output format to that specified by @sc{posix}. "
  1594. "When the shell is in @sc{posix} mode (@pxref{Bash POSIX Mode}), it does not "
  1595. "recognize @code{time} as a reserved word if the next token begins with a "
  1596. "@samp{-}. The @env{TIMEFORMAT} variable may be set to a format string that "
  1597. "specifies how the timing information should be displayed. @xref{Bash "
  1598. "Variables}, for a description of the available formats. The use of @code{time} "
  1599. "as a reserved word permits the timing of shell builtins, shell functions, and "
  1600. "pipelines. An external @code{time} command cannot time these easily."
  1601. msgstr ""
  1602. "La palabra reservada @code{time} hace que sean imprimidas estad@'{@dotless{i}}sticas "
  1603. "temporales para la tuber@'{@dotless{i}}a una vez finalice. Las estad@'{@dotless{i}}sticas constan "
  1604. "actualmente del tiempo (de reloj) transcurrido y del tiempo de usuario y de "
  1605. "sistema consumido por la ejecuci@'on de la instrucci@'on. La opci@'on @option{-"
  1606. "p} cambia el formato de salida al especificado por @sc{posix}. Cuando el "
  1607. "int@'erprete est@'a en el modo @sc{posix} (@pxref{Modo POSIX de Bash}), no "
  1608. "reconoce @code{time} como una palabra reservada si el siguiente s@'{@dotless{i}}mbolo "
  1609. "comienza por @samp{-}. La variable @env{TIMEFORMAT} puede ser establecida a una "
  1610. "cadena de formato que especifica c@'omo debe ser mostrada la informaci@'on "
  1611. "temporal. @xref{Variables de Bash}, para una descripci@'on de los formatos "
  1612. "disponibles. El uso de @code{time} como una palabra reservada permite el "
  1613. "cronometraje de las instrucciones integradas del int@'erprete, funciones del "
  1614. "int@'erprete y tuber@'{@dotless{i}}as. Una instrucci@'on @code{time} externa no puede "
  1615. "cronometrar estas f@'acilmente."
  1616. #. type: Plain text
  1617. #: bashref.texi:658
  1618. msgid ""
  1619. "When the shell is in @sc{posix} mode (@pxref{Bash POSIX Mode}), @code{time} may "
  1620. "be followed by a newline. In this case, the shell displays the total user and "
  1621. "system time consumed by the shell and its children. The @env{TIMEFORMAT} "
  1622. "variable may be used to specify the format of the time information."
  1623. msgstr ""
  1624. "Cuando el int@'erprete est@'a en modo @sc{posix} (@pxref{Modo POSIX de Bash}), "
  1625. "@code{time} puede ser seguido por una nueva l@'{@dotless{i}}nea. En este caso, el "
  1626. "int@'erprete muestra el tiempo total de usuario y de sistema consumido por el "
  1627. "int@'erprete y sus hijos. La variable @env{TIMEFORMAT} puede ser usada para "
  1628. "especificar el formato de la informaci@'on temporal."
  1629. #. type: Plain text
  1630. #: bashref.texi:661
  1631. msgid ""
  1632. "If the pipeline is not executed asynchronously (@pxref{Lists}), the shell waits "
  1633. "for all commands in the pipeline to complete."
  1634. msgstr ""
  1635. "Si la tuber@'{@dotless{i}}a no es ejecutada as@'{@dotless{i}}ncronamete (@pxref{Listas}), el "
  1636. "int@'erprete espera a que todas las instrucciones en la tuber@'{@dotless{i}}a se completen."
  1637. #. type: Plain text
  1638. #: bashref.texi:675
  1639. msgid ""
  1640. "Each command in a pipeline is executed in its own subshell (@pxref{Command "
  1641. "Execution Environment}). The exit status of a pipeline is the exit status of "
  1642. "the last command in the pipeline, unless the @code{pipefail} option is enabled "
  1643. "(@pxref{The Set Builtin}). If @code{pipefail} is enabled, the pipeline's return "
  1644. "status is the value of the last (rightmost) command to exit with a non-zero "
  1645. "status, or zero if all commands exit successfully. If the reserved word "
  1646. "@samp{!} precedes the pipeline, the exit status is the logical negation of the "
  1647. "exit status as described above. The shell waits for all commands in the "
  1648. "pipeline to terminate before returning a value."
  1649. msgstr ""
  1650. "Cada instrucci@'on en una tuber@'{@dotless{i}}a es ejecutada en su propio subint@'erprete "
  1651. "(@pxref{Entorno de Ejecuci@'on de Instrucciones}). El estado de salida de una "
  1652. "tuber@'{@dotless{i}}a es el estado de salida de la @'ultima instrucci@'on en la tuber@'{@dotless{i}}a, a "
  1653. "no ser que est@'e habilitada la opci@'on @code{pipefail} (@pxref{La "
  1654. "Instrucci@'on Integrada Set}). Si est@'a habilitada @code{pipefail}, el estado "
  1655. "de retorno de la tuber@'{@dotless{i}}a es el valor de la @'ultima (la m@'as a la derecha) "
  1656. "instrucci@'on que finalice con un estado error distinto a cero, o de cero si "
  1657. "todas las instrucciones finalizan con @'exito. Si la palabra reservada @samp{!} "
  1658. "precede a la tuber@'{@dotless{i}}a, el estado de salida es la negaci@'on l@'ogica del estado "
  1659. "de salida como se describi@'o anteriormente. El int@'erprete espera a que todas "
  1660. "las instrucciones en la tuber@'{@dotless{i}}a finalicen antes de devolver un valor."
  1661. #. type: subsection
  1662. #: bashref.texi:677
  1663. #, no-wrap
  1664. msgid "Lists of Commands"
  1665. msgstr "Listas de Instrucciones"
  1666. #. type: cindex
  1667. #: bashref.texi:678
  1668. #, no-wrap
  1669. msgid "commands, lists"
  1670. msgstr "instrucciones, listas"
  1671. #. type: Plain text
  1672. #: bashref.texi:684
  1673. msgid ""
  1674. "A @code{list} is a sequence of one or more pipelines separated by one of the "
  1675. "operators @samp{;}, @samp{&}, @samp{&&}, or @samp{||}, and optionally terminated "
  1676. "by one of @samp{;}, @samp{&}, or a @code{newline}."
  1677. msgstr ""
  1678. "Una @code{lista} es una secuencia de una o m@'as tuber@'{@dotless{i}}as separadas por uno de "
  1679. "los operadores @samp{;}, @samp{&}, @samp{&&} o @samp{||}, y opcionalmente "
  1680. "terminada por @samp{;}, @samp{&}, or a @code{nueva l@'{@dotless{i}}nea}."
  1681. #. type: Plain text
  1682. #: bashref.texi:688
  1683. msgid ""
  1684. "Of these list operators, @samp{&&} and @samp{||} have equal precedence, followed "
  1685. "by @samp{;} and @samp{&}, which have equal precedence."
  1686. msgstr ""
  1687. "De esta lista de operadores, @samp{&&} y @samp{||} tienen igual precedencia, "
  1688. "seguidos de @samp{;} y @samp{&}, que tienen igual precedencia."
  1689. #. type: Plain text
  1690. #: bashref.texi:691
  1691. msgid ""
  1692. "A sequence of one or more newlines may appear in a @code{list} to delimit "
  1693. "commands, equivalent to a semicolon."
  1694. msgstr ""
  1695. "Una secuencia de una o m@'as nuevas l@'{@dotless{i}}neas puede aparecer en una @code{lista} "
  1696. "para delimitar instrucciones, equivalente a un punto y coma."
  1697. #. type: Plain text
  1698. #: bashref.texi:700
  1699. msgid ""
  1700. "If a command is terminated by the control operator @samp{&}, the shell executes "
  1701. "the command asynchronously in a subshell. This is known as executing the "
  1702. "command in the @var{background}. The shell does not wait for the command to "
  1703. "finish, and the return status is 0 (true). When job control is not active "
  1704. "(@pxref{Job Control}), the standard input for asynchronous commands, in the "
  1705. "absence of any explicit redirections, is redirected from @code{/dev/null}."
  1706. msgstr ""
  1707. "Si se termina una instrucci@'on con el operador de control @samp{&}, el "
  1708. "int@'erprete ejecuta la instrucci@'on as@'{@dotless{i}}ncronamente en un subint@'erprete. "
  1709. "Esto se conoce como ejecutar la instrucci@'on en @var{segundo plano}. El "
  1710. "int@'erprete no espera a que termine la instrucci@'on, y el estado de retorno es "
  1711. "0 (verdadero). Cuando el control de tareas no est@'a activo (@pxref{Control de "
  1712. "Tareas}), la entrada est@'andar para instrucciones as@'{@dotless{i}}ncronas, en ausencia de "
  1713. "cualquier redirecci@'on expl@'{@dotless{i}}cita, es redirigida desde @code{/dev/null}."
  1714. #. type: Plain text
  1715. #: bashref.texi:704
  1716. msgid ""
  1717. "Commands separated by a @samp{;} are executed sequentially; the shell waits for "
  1718. "each command to terminate in turn. The return status is the exit status of the "
  1719. "last command executed."
  1720. msgstr ""
  1721. "Las instrucciones separadas por un @samp{;} son ejecutadas secuencialmente; el "
  1722. "int@'erprete espera a que cada instrucci@'on termine en orden. El estado de "
  1723. "retorno es el estado de salida de la @'ultima instrucci@'on ejecutada."
  1724. #. type: Plain text
  1725. #: bashref.texi:709
  1726. msgid ""
  1727. "@sc{and} and @sc{or} lists are sequences of one or more pipelines separated by "
  1728. "the control operators @samp{&&} and @samp{||}, respectively. @sc{and} and "
  1729. "@sc{or} lists are executed with left associativity."
  1730. msgstr ""
  1731. "Las listas @sc{and} y @sc{or} son secuencias de una o m@'as tuber@'{@dotless{i}}as separadas "
  1732. "por los operadores de control @samp{&&} y @samp{||}, respectivamente. Las "
  1733. "listas @sc{and} y @sc{or} son ejecutadas con asociatividad izquierda."
  1734. #. type: Plain text
  1735. #: bashref.texi:711
  1736. msgid "An @sc{and} list has the form"
  1737. msgstr "Una lista @sc{and} tiene la forma"
  1738. #. type: example
  1739. #: bashref.texi:713
  1740. #, no-wrap
  1741. msgid "@var{command1} && @var{command2}\n"
  1742. msgstr "@var{instrucci@'on1} && @var{instrucci@'on2}\n"
  1743. #. type: Plain text
  1744. #: bashref.texi:718
  1745. msgid ""
  1746. "@var{command2} is executed if, and only if, @var{command1} returns an exit "
  1747. "status of zero."
  1748. msgstr ""
  1749. "@var{instrucci@'on2} es ejecutada @'unicamente si @var{instrucci@'on1} devuelve "
  1750. "un estado de salida de cero."
  1751. #. type: Plain text
  1752. #: bashref.texi:720
  1753. msgid "An @sc{or} list has the form"
  1754. msgstr "Una lista @sc{or} tiene la forma"
  1755. #. type: example
  1756. #: bashref.texi:722
  1757. #, no-wrap
  1758. msgid "@var{command1} || @var{command2}\n"
  1759. msgstr "@var{instrucci@'on1} || @var{instrucci@'on2}\n"
  1760. #. type: Plain text
  1761. #: bashref.texi:727
  1762. msgid ""
  1763. "@var{command2} is executed if, and only if, @var{command1} returns a non-zero "
  1764. "exit status."
  1765. msgstr ""
  1766. "@var{instrucci@'on2} es ejecutada @'unicamente si @var{instrucci@'on1} devuelve "
  1767. "un estado de salida distinto de cero."
  1768. #. type: Plain text
  1769. #: bashref.texi:731
  1770. msgid ""
  1771. "The return status of @sc{and} and @sc{or} lists is the exit status of the last "
  1772. "command executed in the list."
  1773. msgstr ""
  1774. "El estado de retorno de las listas @sc{and} y @sc{or} es el estado de salida de "
  1775. "la @'ultima instrucci@'on ejecutada en la lista."
  1776. #. type: cindex
  1777. #: bashref.texi:734
  1778. #, no-wrap
  1779. msgid "commands, compound"
  1780. msgstr "instrucciones, compuestas"
  1781. #. type: subsubsection
  1782. #: bashref.texi:740 bashref.texi:755 bashref.texi:756
  1783. #, no-wrap
  1784. msgid "Looping Constructs"
  1785. msgstr "Construcciones de Bucle"
  1786. #. type: menuentry
  1787. #: bashref.texi:740
  1788. msgid "Shell commands for iterative action."
  1789. msgstr "Instrucciones del int@'erprete para acci@'on iterativa."
  1790. #. type: subsubsection
  1791. #: bashref.texi:740 bashref.texi:831 bashref.texi:832
  1792. #, no-wrap
  1793. msgid "Conditional Constructs"
  1794. msgstr "Construcciones Condicionales"
  1795. #. type: menuentry
  1796. #: bashref.texi:740
  1797. msgid "Shell commands for conditional execution."
  1798. msgstr "Instrucciones del int@'erprete para ejecuci@'on condicional."
  1799. #. type: node
  1800. #: bashref.texi:740 bashref.texi:1121
  1801. #, no-wrap
  1802. msgid "Command Grouping"
  1803. msgstr "Instrucciones Agrupativas"
  1804. #. type: menuentry
  1805. #: bashref.texi:740
  1806. msgid "Ways to group commands."
  1807. msgstr "Formas de agrupar instrucciones."
  1808. #. type: Plain text
  1809. #: bashref.texi:747
  1810. msgid ""
  1811. "Compound commands are the shell programming constructs. Each construct begins "
  1812. "with a reserved word or control operator and is terminated by a corresponding "
  1813. "reserved word or operator. Any redirections (@pxref{Redirections}) associated "
  1814. "with a compound command apply to all commands within that compound command "
  1815. "unless explicitly overridden."
  1816. msgstr ""
  1817. "Las instrucciones compuestas son las construcciones de programaci@'on del "
  1818. "int@'erprete. Cada construcci@'on empieza con una palabra reservada u operador "
  1819. "de control y termina con una palabra reservada u operador correspondiente. "
  1820. "Cualquier redirecci@'on (@pxref{Redirecciones}) asociada a una instrucci@'on "
  1821. "compuesta se aplica a todas las instrucciones dentro de esa instrucci@'on "
  1822. "compuesta a no ser que sea reemplazada expl@'{@dotless{i}}citamente."
  1823. #. type: Plain text
  1824. #: bashref.texi:751
  1825. msgid ""
  1826. "In most cases a list of commands in a compound command's description may be "
  1827. "separated from the rest of the command by one or more newlines, and may be "
  1828. "followed by a newline in place of a semicolon."
  1829. msgstr ""
  1830. "En la mayor@'{@dotless{i}}a de los casos, una lista de instrucciones en una descripci@'on de "
  1831. "instrucci@'on compuesta puede ser separada del resto de las instrucci@'on por "
  1832. "una o m@'as nuevas l@'{@dotless{i}}neas, y puede ser seguida por una nueva l@'{@dotless{i}}nea en lugar "
  1833. "de un punto y coma."
  1834. #. type: Plain text
  1835. #: bashref.texi:754
  1836. msgid ""
  1837. "Bash provides looping constructs, conditional commands, and mechanisms to group "
  1838. "commands and execute them as a unit."
  1839. msgstr ""
  1840. "Bash proporciona construcciones de bucle, instrucciones condicionales y "
  1841. "mecanismos para agrupar instrucciones y ejecutarlas como una unidad."
  1842. #. type: cindex
  1843. #: bashref.texi:757
  1844. #, no-wrap
  1845. msgid "commands, looping"
  1846. msgstr "instrucciones, bucle"
  1847. #. type: Plain text
  1848. #: bashref.texi:760
  1849. msgid "Bash supports the following looping constructs."
  1850. msgstr "Bash acepta las siguientes construcciones de bucle."
  1851. #. type: Plain text
  1852. #: bashref.texi:763
  1853. msgid ""
  1854. "Note that wherever a @samp{;} appears in the description of a command's syntax, "
  1855. "it may be replaced with one or more newlines."
  1856. msgstr ""
  1857. "Tenga en cuenta que cada vez que aparezca un @samp{;} en la descripci@'on de la "
  1858. "sintaxis de una instrucci@'on, puede ser reemplazado por una o m@'as nuevas "
  1859. "l@'{@dotless{i}}neas."
  1860. #. type: rwindex
  1861. #: bashref.texi:765 bashref.texi:766
  1862. #, no-wrap
  1863. msgid "until"
  1864. msgstr "until"
  1865. #. type: rwindex
  1866. #: bashref.texi:767
  1867. #, no-wrap
  1868. msgid "do"
  1869. msgstr "do"
  1870. #. type: rwindex
  1871. #: bashref.texi:768
  1872. #, no-wrap
  1873. msgid "done"
  1874. msgstr "done"
  1875. #. type: table
  1876. #: bashref.texi:770
  1877. msgid "The syntax of the @code{until} command is:"
  1878. msgstr "La sintaxis de la instrucci@'on @code{until} es:"
  1879. #. type: example
  1880. #: bashref.texi:773
  1881. #, no-wrap
  1882. msgid "until @var{test-commands}; do @var{consequent-commands}; done\n"
  1883. msgstr "until @var{instrucciones-test}; do @var{instrucciones-consiguientes}; done\n"
  1884. #. type: table
  1885. #: bashref.texi:779
  1886. msgid ""
  1887. "Execute @var{consequent-commands} as long as @var{test-commands} has an exit "
  1888. "status which is not zero. The return status is the exit status of the last "
  1889. "command executed in @var{consequent-commands}, or zero if none was executed."
  1890. msgstr ""
  1891. "Ejecuta @var{instrucciones-consiguientes} mientras que @var{instrucciones-test} "
  1892. "tenga un estado de salida que no sea cero. El estado de retorno es el estado de "
  1893. "salida de la @'ultima instrucci@'on ejecutada en @var{instrucciones-"
  1894. "consiguientes}, o cero si ninguna fue ejecutada."
  1895. #. type: rwindex
  1896. #: bashref.texi:780 bashref.texi:781
  1897. #, no-wrap
  1898. msgid "while"
  1899. msgstr "while"
  1900. #. type: table
  1901. #: bashref.texi:783
  1902. msgid "The syntax of the @code{while} command is:"
  1903. msgstr "La sintaxis de la instrucci@'on @code{while} es:"
  1904. #. type: example
  1905. #: bashref.texi:786
  1906. #, no-wrap
  1907. msgid "while @var{test-commands}; do @var{consequent-commands}; done\n"
  1908. msgstr "while @var{instrucciones-test}; do @var{instrucciones-consiguientes}; done\n"
  1909. #. type: table
  1910. #: bashref.texi:792
  1911. msgid ""
  1912. "Execute @var{consequent-commands} as long as @var{test-commands} has an exit "
  1913. "status of zero. The return status is the exit status of the last command "
  1914. "executed in @var{consequent-commands}, or zero if none was executed."
  1915. msgstr ""
  1916. "Ejecuta @var{instrucciones-consiguientes} mientras que @var{instrucciones-test} "
  1917. "tenga un estado de salida de cero. El estado de retorno es el estado de salida "
  1918. "de la @'ultima instrucci@'on ejecutada en @var{instrucciones-consiguientes}, o "
  1919. "cero si ninguna fue ejecutada."
  1920. #. type: rwindex
  1921. #: bashref.texi:793 bashref.texi:794
  1922. #, no-wrap
  1923. msgid "for"
  1924. msgstr "for"
  1925. #. type: table
  1926. #: bashref.texi:796
  1927. msgid "The syntax of the @code{for} command is:"
  1928. msgstr "La sintaxis de la instrucci@'on @code{for} es:"
  1929. #. type: example
  1930. #: bashref.texi:799
  1931. #, no-wrap
  1932. msgid "for @var{name} [ [in [@var{words} @dots{}] ] ; ] do @var{commands}; done\n"
  1933. msgstr "for @var{nombre} [ [in [@var{palabras} @dots{}] ] ; ] do @var{instrucciones}; done\n"
  1934. #. type: table
  1935. #: bashref.texi:810
  1936. msgid ""
  1937. "Expand @var{words}, and execute @var{commands} once for each member in the "
  1938. "resultant list, with @var{name} bound to the current member. If @samp{in "
  1939. "@var{words}} is not present, the @code{for} command executes the @var{commands} "
  1940. "once for each positional parameter that is set, as if @samp{in \"$@@\"} had been "
  1941. "specified (@pxref{Special Parameters}). The return status is the exit status of "
  1942. "the last command that executes. If there are no items in the expansion of "
  1943. "@var{words}, no commands are executed, and the return status is zero."
  1944. msgstr ""
  1945. "Expande @var{palabras} y executa @var{instrucciones} una vez por cada miembro en "
  1946. "la lista resultante, con @var{nombre} vinculado al miembro actual. Si @samp{in "
  1947. "@var{palabras}} no est@'a presente, la instrucci@'on @code{for} ejecuta las "
  1948. "@var{instrucciones} una vez por cada par@'ametro posicional que est@'e "
  1949. "establecido, como si @samp{in \"$@@\"} hubiera sido especificado "
  1950. "(@pxref{Par@'ametros Especiales}). El estado de retorno es el estado de salida "
  1951. "de la @'ultima instrucci@'on que se ejecuta. Si no hay elementos en la "
  1952. "expansi@'on de @var{palabras}, no ejecuta instrucciones, y el estado de retorno "
  1953. "es cero."
  1954. #. type: table
  1955. #: bashref.texi:812
  1956. msgid "An alternate form of the @code{for} command is also supported:"
  1957. msgstr "Tambi@'en se acepta una forma alternativa de la instrucci@'on @code{for}:"
  1958. #. type: example
  1959. #: bashref.texi:815
  1960. #, no-wrap
  1961. msgid "for (( @var{expr1} ; @var{expr2} ; @var{expr3} )) ; do @var{commands} ; done\n"
  1962. msgstr "for (( @var{expr1} ; @var{expr2} ; @var{expr3} )) ; do @var{instrucciones} ; done\n"
  1963. #. type: table
  1964. #: bashref.texi:826
  1965. msgid ""
  1966. "First, the arithmetic expression @var{expr1} is evaluated according to the rules "
  1967. "described below (@pxref{Shell Arithmetic}). The arithmetic expression "
  1968. "@var{expr2} is then evaluated repeatedly until it evaluates to zero. Each time "
  1969. "@var{expr2} evaluates to a non-zero value, @var{commands} are executed and the "
  1970. "arithmetic expression @var{expr3} is evaluated. If any expression is omitted, "
  1971. "it behaves as if it evaluates to 1. The return value is the exit status of the "
  1972. "last command in @var{commands} that is executed, or false if any of the "
  1973. "expressions is invalid."
  1974. msgstr ""
  1975. "Primero, la expresi@'on aritm@'etica @var{expr1} se eval@'ua de acuerdo a las "
  1976. "reglas descritas adelante (@pxref{Aritm@'etica del Int@'erprete}). La "
  1977. "expresi@'on aritm@'etica @var{expr2} es entonces evaluada repetidamente hasta "
  1978. "que eval@'ue a cero. Cada vez que @var{expr2} eval@'ue a un valor distinto de "
  1979. "cero, se ejecutan las @var{instrucciones} y se eval@'ua la expresi@'on "
  1980. "aritm@'etica @var{expr3}. Si se omite cualquier expresi@'on, se comporta como "
  1981. "si evaluara a 1. El valor de retorno es el estado de salida de la @'ultima "
  1982. "instrucci@'on que es ejecutada en @var{instrucciones}, o falso si cualquiera de "
  1983. "las expresiones es inv@'alida."
  1984. #. type: Plain text
  1985. #: bashref.texi:830
  1986. msgid ""
  1987. "The @code{break} and @code{continue} builtins (@pxref{Bourne Shell Builtins}) "
  1988. "may be used to control loop execution."
  1989. msgstr ""
  1990. "Las instrucciones integradas @code{break} y @code{continue} "
  1991. "(@pxref{Instrucciones Integradas del Bourne Shell}) se pueden usar para "
  1992. "controlar la ejecuci@'on del bucle."
  1993. #. type: cindex
  1994. #: bashref.texi:833
  1995. #, no-wrap
  1996. msgid "commands, conditional"
  1997. msgstr "instrucciones, condicional"
  1998. #. type: rwindex
  1999. #: bashref.texi:836 bashref.texi:837
  2000. #, no-wrap
  2001. msgid "if"
  2002. msgstr "if"
  2003. #. type: rwindex
  2004. #: bashref.texi:838
  2005. #, no-wrap
  2006. msgid "then"
  2007. msgstr "then"
  2008. #. type: rwindex
  2009. #: bashref.texi:839
  2010. #, no-wrap
  2011. msgid "else"
  2012. msgstr "else"
  2013. #. type: rwindex
  2014. #: bashref.texi:840
  2015. #, no-wrap
  2016. msgid "elif"
  2017. msgstr "elif"
  2018. #. type: rwindex
  2019. #: bashref.texi:841
  2020. #, no-wrap
  2021. msgid "fi"
  2022. msgstr "fi"
  2023. #. type: table
  2024. #: bashref.texi:843
  2025. msgid "The syntax of the @code{if} command is:"
  2026. msgstr "La sintaxis de la instrucci@'on @code{if} es:"
  2027. #. type: example
  2028. #: bashref.texi:851
  2029. #, no-wrap
  2030. msgid ""
  2031. "if @var{test-commands}; then\n"
  2032. " @var{consequent-commands};\n"
  2033. "[elif @var{more-test-commands}; then\n"
  2034. " @var{more-consequents};]\n"
  2035. "[else @var{alternate-consequents};]\n"
  2036. "fi\n"
  2037. msgstr ""
  2038. "if @var{instrucciones-test}; then\n"
  2039. " @var{instrucciones-consiguientes};\n"
  2040. "[elif @var{m@'as-instrucciones-test}; then\n"
  2041. " @var{m@'as-consiguientes};]\n"
  2042. "[else @var{consiguientes-alternativas};]\n"
  2043. "fi\n"
  2044. #. type: table
  2045. #: bashref.texi:864
  2046. msgid ""
  2047. "The @var{test-commands} list is executed, and if its return status is zero, the "
  2048. "@var{consequent-commands} list is executed. If @var{test-commands} returns a "
  2049. "non-zero status, each @code{elif} list is executed in turn, and if its exit "
  2050. "status is zero, the corresponding @var{more-consequents} is executed and the "
  2051. "command completes. If @samp{else @var{alternate-consequents}} is present, and "
  2052. "the final command in the final @code{if} or @code{elif} clause has a non-zero "
  2053. "exit status, then @var{alternate-consequents} is executed. The return status is "
  2054. "the exit status of the last command executed, or zero if no condition tested "
  2055. "true."
  2056. msgstr ""
  2057. "La lista de @var{instrucciones-test} es ejecutada, y si su estado de retorno es "
  2058. "cero, la lista de @var{instrucciones-consiguientes} es ejecutada. Si "
  2059. "@var{instrucciones-test} devuelve un estado de retorno distinto de cero, cada "
  2060. "lista @code{elif} es ejecutada en orden, y si su estado es cero, el @var{m@'as-"
  2061. "consiguientes} correspondiente es ejecutado y la instrucci@'on se completa. Si "
  2062. "@samp{else @var{consiguientes-alternativas}} est@'a presente, y la instrucci@'on "
  2063. "final en la @'ultima clausula @code{if} o @code{elif} tiene un estado de salida "
  2064. "distinto de cero, entonces @var{consiguientes-alternativas} es ejecutado. El "
  2065. "estado de retorno es el estado de salida de la @'ultima instrucci@'on ejecutada, "
  2066. "o cero si ninguna condici@'on se evalu@'o a verdadero."
  2067. #. type: rwindex
  2068. #: bashref.texi:865 bashref.texi:866
  2069. #, no-wrap
  2070. msgid "case"
  2071. msgstr "case"
  2072. #. type: rwindex
  2073. #: bashref.texi:867
  2074. #, no-wrap
  2075. msgid "in"
  2076. msgstr "in"
  2077. #. type: rwindex
  2078. #: bashref.texi:868
  2079. #, no-wrap
  2080. msgid "esac"
  2081. msgstr "esac"
  2082. #. type: table
  2083. #: bashref.texi:870
  2084. msgid "The syntax of the @code{case} command is:"
  2085. msgstr "La sintaxis de la instrucci@'on @code{case} es:"
  2086. #. type: example
  2087. #: bashref.texi:873
  2088. #, no-wrap
  2089. msgid "case @var{word} in [ [(] @var{pattern} [| @var{pattern}]@dots{}) @var{command-list} ;;]@dots{} esac\n"
  2090. msgstr ""
  2091. "case @var{palabra} in [ [(] @var{patr@'on} [| @var{patr@'on}]@dots{})\n"
  2092. "@var{lista-de-instrucciones} ;;]@dots{} esac\n"
  2093. #. type: table
  2094. #: bashref.texi:885
  2095. msgid ""
  2096. "@code{case} will selectively execute the @var{command-list} corresponding to the "
  2097. "first @var{pattern} that matches @var{word}. If the @code{nocasematch} shell "
  2098. "option (see the description of @code{shopt} in @ref{The Shopt Builtin}) is "
  2099. "enabled, the match is performed without regard to the case of alphabetic "
  2100. "characters. The @samp{|} is used to separate multiple patterns, and the "
  2101. "@samp{)} operator terminates a pattern list. A list of patterns and an "
  2102. "associated command-list is known as a @var{clause}."
  2103. msgstr ""
  2104. "@code{case} ejecutar@'a selectivamente la @var{lista-de-instrucciones} "
  2105. "correspondiente al primer @var{patr@'on} que coincide con @var{palabra}. Si la "
  2106. "opci@'on del int@'erprete @code{nocasematch} (vea la descripci@'on de "
  2107. "@code{shopt} en @ref{La Instrucci@'on Integrada Shopt}) est@'a habilitada, la "
  2108. "coincidencia se realiza sin tener en cuenta las may@'usculas y min@'usculas de "
  2109. "caracteres alfab@'eticos. El @samp{|} es usado para separar m@'ultiples "
  2110. "patrones, y el operador @samp{)} finaliza una lista de patr@'on. Se llama "
  2111. "@var{clausula} a la lista de patrones y a su lista de instrucciones asociada."
  2112. #. type: table
  2113. #: bashref.texi:891
  2114. msgid ""
  2115. "Each clause must be terminated with @samp{;;}, @samp{;&}, or @samp{;;&}. The "
  2116. "@var{word} undergoes tilde expansion, parameter expansion, command substitution, "
  2117. "arithmetic expansion, and quote removal before matching is attempted. Each "
  2118. "@var{pattern} undergoes tilde expansion, parameter expansion, command "
  2119. "substitution, and arithmetic expansion."
  2120. msgstr ""
  2121. "Cada clausula debe terminar en @samp{;;}, @samp{;&} o @samp{;;&}. La "
  2122. "@var{palabra} pasa por la expansi@'on de virgulilla, expansi@'on de par@'ametro, "
  2123. "sustituci@'on de instrucci@'on, expansi@'on aritm@'etica y eliminaci@'on de "
  2124. "comillas antes de que se intente la coincidencia. Cada @var{patr@'on} pasa por "
  2125. "la expansi@'on de virgulilla, sustituci@'on de instrucci@'on y expansi@'on "
  2126. "aritm@'etica."
  2127. #. type: table
  2128. #: bashref.texi:898
  2129. msgid ""
  2130. "There may be an arbitrary number of @code{case} clauses, each terminated by a "
  2131. "@samp{;;}, @samp{;&}, or @samp{;;&}. The first pattern that matches determines "
  2132. "the command-list that is executed. It's a common idiom to use @samp{*} as the "
  2133. "final pattern to define the default case, since that pattern will always match."
  2134. msgstr ""
  2135. "Puede haber un n@'umero arbitrario de clausulas @code{case}, cada una terminada "
  2136. "en @samp{;;}, @samp{;&} o @samp{;;&}. El primer patr@'on que coincide determina "
  2137. "la lista de instrucciones que es ejecutada. Es una expresi@'on normal usar "
  2138. "@samp{*} como el patr@'on final para definir el caso predeterminado, ya que ese "
  2139. "patr@'on siempre coincidir@'a."
  2140. #. type: table
  2141. #: bashref.texi:901
  2142. msgid ""
  2143. "Here is an example using @code{case} in a script that could be used to describe "
  2144. "one interesting feature of an animal:"
  2145. msgstr ""
  2146. "Aqu@'{@dotless{i}} hay un ejemplo que usa @code{case} en un guion que podr@'{@dotless{i}}a ser usado "
  2147. "para describir un rasgo interesante de un animal:"
  2148. #. type: example
  2149. #: bashref.texi:912
  2150. #, no-wrap
  2151. msgid ""
  2152. "echo -n \"Enter the name of an animal: \"\n"
  2153. "read ANIMAL\n"
  2154. "echo -n \"The $ANIMAL has \"\n"
  2155. "case $ANIMAL in\n"
  2156. " horse | dog | cat) echo -n \"four\";;\n"
  2157. " man | kangaroo ) echo -n \"two\";;\n"
  2158. " *) echo -n \"an unknown number of\";;\n"
  2159. "esac\n"
  2160. "echo \" legs.\"\n"
  2161. msgstr ""
  2162. "echo -n \"Introduzca el nombre de un animal: \"\n"
  2163. "read ANIMAL\n"
  2164. "echo -n \"El $ANIMAL tiene \"\n"
  2165. "case $ANIMAL in\n"
  2166. " caballo | perro | gato) echo -n \"cuatro\";;\n"
  2167. " hombre | canguro ) echo -n \"dos\";;\n"
  2168. " *) echo -n \"un n@'umero desconocido de\";;\n"
  2169. "esac\n"
  2170. "echo \" patas.\"\n"
  2171. #. type: table
  2172. #: bashref.texi:923
  2173. msgid ""
  2174. "If the @samp{;;} operator is used, no subsequent matches are attempted after the "
  2175. "first pattern match. Using @samp{;&} in place of @samp{;;} causes execution to "
  2176. "continue with the @var{command-list} associated with the next clause, if any. "
  2177. "Using @samp{;;&} in place of @samp{;;} causes the shell to test the patterns in "
  2178. "the next clause, if any, and execute any associated @var{command-list} on a "
  2179. "successful match."
  2180. msgstr ""
  2181. "Si se usa el operador @samp{;;}, no se intentan m@'as coincidencias despu@'es de "
  2182. "la primera coincidencia de patr@'on. Usar @samp{;&} en lugar de @samp{;;} hace "
  2183. "que la ejecuci@'on contin@'ue con la @var{lista-de-instrucciones} asociada con "
  2184. "la pr@'oxima clausula, si existe. Usar @samp{;;&} en lugar de @samp{;;} hace "
  2185. "que el int@'erprete pruebe los patrones en la pr@'oxima clausula, si existen, y "
  2186. "ejecuta cualquier @var{lista-de-instrucciones} asociada cuando hay una "
  2187. "coincidencia con @'exito."
  2188. #. type: table
  2189. #: bashref.texi:926
  2190. msgid ""
  2191. "The return status is zero if no @var{pattern} is matched. Otherwise, the return "
  2192. "status is the exit status of the @var{command-list} executed."
  2193. msgstr ""
  2194. "El estado de retorno es cero si ning@'un @var{patr@'on} coincide. En caso "
  2195. "contrario, el estado de retorno es el estado de salida de la @var{lista-de-"
  2196. "instrucciones} ejecutada."
  2197. #. type: rwindex
  2198. #: bashref.texi:927 bashref.texi:928
  2199. #, no-wrap
  2200. msgid "select"
  2201. msgstr "select"
  2202. #. type: table
  2203. #: bashref.texi:932
  2204. msgid ""
  2205. "The @code{select} construct allows the easy generation of menus. It has almost "
  2206. "the same syntax as the @code{for} command:"
  2207. msgstr ""
  2208. "La construcci@'on @code{select} permite la sencilla generaci@'on de men@'us. "
  2209. "Tiene casi la misma sintaxis que la instrucci@'on @code{for}:"
  2210. #. type: example
  2211. #: bashref.texi:935
  2212. #, no-wrap
  2213. msgid "select @var{name} [in @var{words} @dots{}]; do @var{commands}; done\n"
  2214. msgstr "select @var{nombre} [in @var{palabras} @dots{}]; do @var{instrucciones}; done\n"
  2215. #. type: table
  2216. #: bashref.texi:950
  2217. msgid ""
  2218. "The list of words following @code{in} is expanded, generating a list of items. "
  2219. "The set of expanded words is printed on the standard error output stream, each "
  2220. "preceded by a number. If the @samp{in @var{words}} is omitted, the positional "
  2221. "parameters are printed, as if @samp{in \"$@@\"} had been specified. The "
  2222. "@env{PS3} prompt is then displayed and a line is read from the standard input. "
  2223. "If the line consists of a number corresponding to one of the displayed words, "
  2224. "then the value of @var{name} is set to that word. If the line is empty, the "
  2225. "words and prompt are displayed again. If @code{EOF} is read, the @code{select} "
  2226. "command completes. Any other value read causes @var{name} to be set to null. "
  2227. "The line read is saved in the variable @env{REPLY}."
  2228. msgstr ""
  2229. "La lista de palabras detr@'as de @code{in} es expandida, generando una lista de "
  2230. "elementos. El conjunto de palabras expandidas es imprimido en el flujo de la "
  2231. "salida de error est@'andar, cada una precedida por un n@'umero. Si se omite el "
  2232. "@samp{in @var{palabras}}, se imprimen los par@'ametros posicionales, como si "
  2233. "@samp{in \"$@@\"} hubiera sido especificado. El prompt @env{PS3} es entonces "
  2234. "mostrado y es le@'{@dotless{i}}da una l@'{@dotless{i}}nea de la entrada est@'andar. Si la l@'{@dotless{i}}nea "
  2235. "consta de un n@'umero correspondiente a una de las palabras mostradas, el valor "
  2236. "de @var{nombre} es establecido a esa palabra. Si la l@'{@dotless{i}}nea est@'a vac@'{@dotless{i}}a, las "
  2237. "palabras y el prompt se muestran de nuevo. Si es le@'{@dotless{i}}do @code{EOF}, la "
  2238. "instrucci@'on @code{select} se completa. Cualquier otro valor le@'{@dotless{i}}do hace que "
  2239. "@var{nombre} se establezca a nulo. La l@'{@dotless{i}}nea le@'{@dotless{i}}da es guardada en la "
  2240. "variable @env{REPLY}."
  2241. #. type: table
  2242. #: bashref.texi:954
  2243. msgid ""
  2244. "The @var{commands} are executed after each selection until a @code{break} "
  2245. "command is executed, at which point the @code{select} command completes."
  2246. msgstr ""
  2247. "Las @var{instrucciones} son ejecutadas despu@'es de cada selecci@'on hasta que "
  2248. "se ejecute una instrucci@'on @code{break}, en cuyo momento la instrucci@'on "
  2249. "@code{select} se completa."
  2250. #. type: table
  2251. #: bashref.texi:958
  2252. msgid ""
  2253. "Here is an example that allows the user to pick a filename from the current "
  2254. "directory, and displays the name and index of the file selected."
  2255. msgstr ""
  2256. "He aqu@'{@dotless{i}} un ejemplo que permite al usuario escoger un nombre de archivo del "
  2257. "directorio actual y muestra el nombre y el @'{@dotless{i}}ndice del archivo seleccionado."
  2258. #. type: example
  2259. #: bashref.texi:965
  2260. #, no-wrap
  2261. msgid ""
  2262. "select fname in *;\n"
  2263. "do\n"
  2264. "\techo you picked $fname \\($REPLY\\)\n"
  2265. "\tbreak;\n"
  2266. "done\n"
  2267. msgstr ""
  2268. "select narchivo in *;\n"
  2269. "do\n"
  2270. "\techo escogiste $narchivo \\($REPLY\\)\n"
  2271. "\tbreak;\n"
  2272. "done\n"
  2273. #. type: item
  2274. #: bashref.texi:967
  2275. #, no-wrap
  2276. msgid "((@dots{}))"
  2277. msgstr "((@dots{}))"
  2278. #. type: example
  2279. #: bashref.texi:970
  2280. #, no-wrap
  2281. msgid "(( @var{expression} ))\n"
  2282. msgstr "(( @var{expresi@'on} ))\n"
  2283. #. type: table
  2284. #: bashref.texi:976
  2285. msgid ""
  2286. "The arithmetic @var{expression} is evaluated according to the rules described "
  2287. "below (@pxref{Shell Arithmetic}). If the value of the expression is non-zero, "
  2288. "the return status is 0; otherwise the return status is 1. This is exactly "
  2289. "equivalent to"
  2290. msgstr ""
  2291. "La @var{expresi@'on} aritm@'etica se eval@'ua de acuerdo a las reglas descritas "
  2292. "adelante (@pxref{Aritm@'etica del Int@'erprete}). Si el valor de la expresi@'on "
  2293. "es distinto de cero, el estado de retorno es 0; de lo contrario, el valor de "
  2294. "retorno es 1. Esto es ex@'actamente equivalente a"
  2295. #. type: example
  2296. #: bashref.texi:978
  2297. #, no-wrap
  2298. msgid "let \"@var{expression}\"\n"
  2299. msgstr "let \"@var{expresi@'on}\"\n"
  2300. #. type: table
  2301. #: bashref.texi:981
  2302. msgid "@xref{Bash Builtins}, for a full description of the @code{let} builtin."
  2303. msgstr ""
  2304. "@xref{Instrucciones Integradas de Bash}, para una descripci@'on completa de la "
  2305. "instrucci@'on integrada @code{let}."
  2306. #. type: item
  2307. #: bashref.texi:982
  2308. #, no-wrap
  2309. msgid "[[@dots{}]]"
  2310. msgstr "[[@dots{}]]"
  2311. #. type: rwindex
  2312. #: bashref.texi:983
  2313. #, no-wrap
  2314. msgid "[["
  2315. msgstr "[["
  2316. #. type: rwindex
  2317. #: bashref.texi:984
  2318. #, no-wrap
  2319. msgid "]]"
  2320. msgstr "]]"
  2321. #. type: example
  2322. #: bashref.texi:987
  2323. #, no-wrap
  2324. msgid "[[ @var{expression} ]]\n"
  2325. msgstr "[[ @var{expresi@'on} ]]\n"
  2326. #. type: table
  2327. #: bashref.texi:999
  2328. msgid ""
  2329. "Return a status of 0 or 1 depending on the evaluation of the conditional "
  2330. "expression @var{expression}. Expressions are composed of the primaries "
  2331. "described below in @ref{Bash Conditional Expressions}. Word splitting and "
  2332. "filename expansion are not performed on the words between the @code{[[} and "
  2333. "@code{]]}; tilde expansion, parameter and variable expansion, arithmetic "
  2334. "expansion, command substitution, process substitution, and quote removal are "
  2335. "performed. Conditional operators such as @samp{-f} must be unquoted to be "
  2336. "recognized as primaries."
  2337. msgstr ""
  2338. "Devuelve un estado de 0 o 1 dependiendo de la evaluaci@'on de la expresi@'on "
  2339. "condicional @var{expresi@'on}. Las expresiones est@'an compuestas de los "
  2340. "elementos primarios descritos m@'as adelante en @ref{Expresiones Condicionales "
  2341. "de Bash}. La divisi@'on de palabras y la expansi@'on de nombre de archivo no se "
  2342. "realizan en las palabras entre el @code{[[} y el @code{]]}; son realizadas la "
  2343. "expansi@'on de virgulilla, la expansi@'on de par@'ametro y de variable, la "
  2344. "expansi@'on aritm@'etica, la sustituci@'on de instrucciones, la sustituci@'on de "
  2345. "proceso y la eliminaci@'on de entrecomillado. Los operadores condicionales como "
  2346. "@samp{-f} no deben estar entrecomillados para ser reconocidos como opciones "
  2347. "primarias."
  2348. #. type: table
  2349. #: bashref.texi:1002
  2350. msgid ""
  2351. "When used with @code{[[}, the @samp{<} and @samp{>} operators sort "
  2352. "lexicographically using the current locale."
  2353. msgstr ""
  2354. "Cuando se usa con @code{[[}, los operadores @samp{<} y @samp{>} ordenan "
  2355. "lexicogr@'aficamente usando la configuraci@'on regional actual."
  2356. #. type: table
  2357. #: bashref.texi:1016
  2358. msgid ""
  2359. "When the @samp{==} and @samp{!=} operators are used, the string to the right of "
  2360. "the operator is considered a pattern and matched according to the rules "
  2361. "described below in @ref{Pattern Matching}, as if the @code{extglob} shell option "
  2362. "were enabled. The @samp{=} operator is identical to @samp{==}. If the "
  2363. "@code{nocasematch} shell option (see the description of @code{shopt} in @ref{The "
  2364. "Shopt Builtin}) is enabled, the match is performed without regard to the case "
  2365. "of alphabetic characters. The return value is 0 if the string matches "
  2366. "(@samp{==}) or does not match (@samp{!=})the pattern, and 1 otherwise. Any part "
  2367. "of the pattern may be quoted to force the quoted portion to be matched as a "
  2368. "string."
  2369. msgstr ""
  2370. "Cuando se usan los operadores @samp{==} y @samp{!=}, la cadena a la derecha del "
  2371. "operador es considerada un patr@'on y es correspondida seg@'un las reglas "
  2372. "descritas a continuaci@'on en @ref{Coincidencia de Patrones}, como si la "
  2373. "opci@'on del int@'erprete @code{extglob} estuviera habilitada. El operador "
  2374. "@samp{=} es id@'entico a @samp{==}. Si la opci@'on del int@'erprete "
  2375. "@code{nocasematch} (vea la descripci@'on de @code{shopt} en @ref{La "
  2376. "Instrucci@'on Integrada Shopt}) est@'a habilitada, la correspondencia es "
  2377. "realizada sin importar las may@'usculas y min@'usculas de los caracteres "
  2378. "alfab@'eticos. El valor de retorno es 0 si la cadena coincide (@samp{==}) o no "
  2379. "coincide (@samp{!=}) con el patr@'on, y 1 en caso contrario. Cualquier parte "
  2380. "del patr@'on puede ser entrecomillada para forzar la porci@'on entrecomillada a "
  2381. "que sea coincidida con una cadena."
  2382. #. type: table
  2383. #: bashref.texi:1041
  2384. msgid ""
  2385. "An additional binary operator, @samp{=~}, is available, with the same precedence "
  2386. "as @samp{==} and @samp{!=}. When it is used, the string to the right of the "
  2387. "operator is considered an extended regular expression and matched accordingly "
  2388. "(as in @i{regex}3)). The return value is 0 if the string matches the pattern, "
  2389. "and 1 otherwise. If the regular expression is syntactically incorrect, the "
  2390. "conditional expression's return value is 2. If the @code{nocasematch} shell "
  2391. "option (see the description of @code{shopt} in @ref{The Shopt Builtin}) is "
  2392. "enabled, the match is performed without regard to the case of alphabetic "
  2393. "characters. Any part of the pattern may be quoted to force the quoted portion "
  2394. "to be matched as a string. Bracket expressions in regular expressions must be "
  2395. "treated carefully, since normal quoting characters lose their meanings between "
  2396. "brackets. If the pattern is stored in a shell variable, quoting the variable "
  2397. "expansion forces the entire pattern to be matched as a string. Substrings "
  2398. "matched by parenthesized subexpressions within the regular expression are saved "
  2399. "in the array variable @code{BASH_REMATCH}. The element of @code{BASH_REMATCH} "
  2400. "with index 0 is the portion of the string matching the entire regular "
  2401. "expression. The element of @code{BASH_REMATCH} with index @var{n} is the "
  2402. "portion of the string matching the @var{n}th parenthesized subexpression."
  2403. msgstr ""
  2404. "Un operador binario adicional, @samp{=~}, est@'a disponible, con la misma "
  2405. "precedencia que @samp{==} y @samp{!=}. Cuando se usa, la cadena a la derecha "
  2406. "del operador es considerada una expresi@'on regular extendida y es coincidida "
  2407. "correspondientemente (como en @i{regex}3)). El valor de retorno es 0 si la "
  2408. "cadena coincide con el patr@'on, y 1 en caso contrario. Si la expresi@'on "
  2409. "regular es sint@'acticamente incorrecta, el valor de retorno de la expresi@'on "
  2410. "condicional es 2. Si est@'a habilitada la opci@'on del int@'erprete "
  2411. "@code{nocasematch} (vea la descripci@'on dee @code{shopt} en @ref{La "
  2412. "Instrucci@'on Integrada Shopt}), la coincidencia es realizada sin "
  2413. "consideraci@'on de may@'usculas y min@'usculas de los caracteres alfab@'eticos. "
  2414. "Cualquier parte del patr@'on puede ser entrecomillada para obligar a que la "
  2415. "porci@'on entrecomillada sea coincidida como cadena. Las expresiones de llaves "
  2416. "en expresiones regulares deben ser tratadas cuidadosamente, pues los caracteres "
  2417. "de entrecomillado normales pierden sus significados entre llaves. Si el "
  2418. "patr@'on es guardado en una variable del int@'erprete, entrecomillar la "
  2419. "expansi@'on de variable fuerza el patr@'on entero a ser coincidido como cadena. "
  2420. "Las subcadenas coincididas por subexpresiones entre par@'entesis dentro de la "
  2421. "expresi@'on regular son guardadas en la variable de vector @code{BASH_REMATCH}. "
  2422. "El elemento de @code{BASH_REMATCH} con @'{@dotless{i}}ndice 0 es la porci@'on de la cadena "
  2423. "que coincide con la expresi@'on regular completa. El elemento de "
  2424. "@code{BASH_REMATCH} con @'{@dotless{i}}ndice @var{n} es la porci@'on de la cadena que "
  2425. "coincide con la subexpresi@'on entre par@'entesis n@'umero @var{n}."
  2426. #. type: table
  2427. #: bashref.texi:1047
  2428. msgid ""
  2429. "For example, the following will match a line (stored in the shell variable "
  2430. "@var{line}) if there is a sequence of characters in the value consisting of any "
  2431. "number, including zero, of space characters, zero or one instances of @samp{a}, "
  2432. "then a @samp{b}:"
  2433. msgstr ""
  2434. "Por ejemplo, lo siguiente coincidir@'a con una l@'{@dotless{i}}nea (guardada en la variable "
  2435. "del int@'erprete @var{linea}) si hay una secuencia de caracteres en el valor "
  2436. "que conste de cualquier n@'umero, incluido cero, de caracteres de espacio, cero "
  2437. "o m@'as instancias de @samp{a}, despu@'es una @samp{b}:"
  2438. #. type: example
  2439. #: bashref.texi:1049
  2440. #, no-wrap
  2441. msgid "[[ $line =~ [[:space:]]*(a)?b ]]\n"
  2442. msgstr "[[ $linea =~ [[:space:]]*(a)?b ]]\n"
  2443. #. type: table
  2444. #: bashref.texi:1054
  2445. msgid ""
  2446. "That means values like @samp{aab} and @samp{ aaaaaab} will match, as will a line "
  2447. "containing a @samp{b} anywhere in its value."
  2448. msgstr ""
  2449. "Eso quiere decir que valores como @samp{aab} y @samp{ aaaaaab} coincidir@'an, "
  2450. "como tambi@'en lo har@'a una l@'{@dotless{i}}nea que contenga una @samp{b} en cualquier "
  2451. "lugar en su valor."
  2452. #. type: table
  2453. #: bashref.texi:1063
  2454. msgid ""
  2455. "Storing the regular expression in a shell variable is often a useful way to "
  2456. "avoid problems with quoting characters that are special to the shell. It is "
  2457. "sometimes difficult to specify a regular expression literally without using "
  2458. "quotes, or to keep track of the quoting used by regular expressions while paying "
  2459. "attention to the shell's quote removal. Using a shell variable to store the "
  2460. "pattern decreases these problems. For example, the following is equivalent to "
  2461. "the above:"
  2462. msgstr ""
  2463. "Guardar la expresi@'on regular en una variable del int@'erprete es habitualmente "
  2464. "una forma @'util de evitar problemas con entrecomillar caracteres que son "
  2465. "especiales para el int@'erprete. A veces es dif@'{@dotless{i}}cil especificar una "
  2466. "expresi@'on regular literalmente sin usar comillas, o llevar un seguimiento del "
  2467. "entrecomillado usado por las expresiones regulares mientras se presta atenci@'on "
  2468. "a la eliminaci@'on de comillas del int@'erprete. Usar una variable del "
  2469. "int@'erprete disminuye estos problemas. Por ejemplo, lo siguiente es "
  2470. "equivalente a lo anterior:"
  2471. #. type: example
  2472. #: bashref.texi:1066
  2473. #, no-wrap
  2474. msgid ""
  2475. "pattern='[[:space:]]*(a)?b'\n"
  2476. "[[ $line =~ $pattern ]]\n"
  2477. msgstr ""
  2478. "patron='[[:space:]]*(a)?b'\n"
  2479. "[[ $linea =~ $patron ]]\n"
  2480. #. type: table
  2481. #: bashref.texi:1078
  2482. msgid ""
  2483. "If you want to match a character that's special to the regular expression "
  2484. "grammar, it has to be quoted to remove its special meaning. This means that in "
  2485. "the pattern @samp{xxx.txt}, the @samp{.} matches any character in the string "
  2486. "(its usual regular expression meaning), but in the pattern @samp{\"xxx.txt\"} it "
  2487. "can only match a literal @samp{.}. Shell programmers should take special care "
  2488. "with backslashes, since backslashes are used both by the shell and regular "
  2489. "expressions to remove the special meaning from the following character. The "
  2490. "following two sets of commands are @emph{not} equivalent:"
  2491. msgstr ""
  2492. "Si quieres hacer coincidir un car@'acter que es especial para la gram@'atica de "
  2493. "expresiones regulares, tiene que ser entrecomillado para eliminar su significado "
  2494. "especial. Esto significa que en el patr@'on @samp{xxx.txt}, el @samp{.} "
  2495. "corresponde a cualquier car@'acter en la cadena (su significado usual de "
  2496. "expresi@'on regular), pero en el patr@'on @samp{\"xxx.txt\"} puede corresponder "
  2497. "solo a un @samp{.} literal. Los programadores del int@'erprete deber@'{@dotless{i}}an tener "
  2498. "un especial cuidado con las barras invertidas, puesto que las barras invertidas "
  2499. "son usadas tanto por el int@'erprete como por las expresiones regulares para "
  2500. "eliminar el significado especial del siguiente car@'acter. Los siguientes dos "
  2501. "conjuntos de instrucciones @emph{no} son equivalentes:"
  2502. #. type: example
  2503. #: bashref.texi:1080
  2504. #, no-wrap
  2505. msgid ""
  2506. "pattern='\\.'\n"
  2507. "\n"
  2508. msgstr ""
  2509. "patron='\\.'\n"
  2510. "\n"
  2511. #. type: example
  2512. #: bashref.texi:1083
  2513. #, no-wrap
  2514. msgid ""
  2515. "[[ . =~ $pattern ]]\n"
  2516. "[[ . =~ \\. ]]\n"
  2517. "\n"
  2518. msgstr ""
  2519. "[[ . =~ $patron ]]\n"
  2520. "[[ . =~ \\. ]]\n"
  2521. "\n"
  2522. #. type: example
  2523. #: bashref.texi:1086
  2524. #, no-wrap
  2525. msgid ""
  2526. "[[ . =~ \"$pattern\" ]]\n"
  2527. "[[ . =~ '\\.' ]]\n"
  2528. msgstr ""
  2529. "[[ . =~ \"$patron\" ]]\n"
  2530. "[[ . =~ '\\.' ]]\n"
  2531. #. type: table
  2532. #: bashref.texi:1096
  2533. msgid ""
  2534. "The first two matches will succeed, but the second two will not, because in the "
  2535. "second two the backslash will be part of the pattern to be matched. In the "
  2536. "first two examples, the backslash removes the special meaning from @samp{.}, so "
  2537. "the literal @samp{.} matches. If the string in the first examples were anything "
  2538. "other than @samp{.}, say @samp{a}, the pattern would not match, because the "
  2539. "quoted @samp{.} in the pattern loses its special meaning of matching any single "
  2540. "character."
  2541. msgstr ""
  2542. "Las primeras dos coincidencias tendr@'an @'exito, pero las segundas dos no, "
  2543. "porque en las segundas las barras invertidas ser@'an parte del patr@'on que "
  2544. "ser@'a coincidido. En los primeros dos ejemplos, la barra invertida elimina el "
  2545. "significado especial de @samp{.}, para que el @samp{.} coincida. Si la cadena "
  2546. "en los primeros ejemplos fuera cualquier cosa distinta de @samp{.}, digamos que "
  2547. "@samp{a}, el patr@'on no coincidir@'{@dotless{i}}a, porque el @samp{.} entrecomillado en el "
  2548. "patr@'on pierde su significado especial de coincidir con cualquier car@'acter."
  2549. #. type: table
  2550. #: bashref.texi:1099
  2551. msgid ""
  2552. "Expressions may be combined using the following operators, listed in decreasing "
  2553. "order of precedence:"
  2554. msgstr ""
  2555. "Las expresiones pueden ser combinadas usando los siguientes operadores, listados "
  2556. "en orden decreciente de precedencia:"
  2557. #. type: item
  2558. #: bashref.texi:1101
  2559. #, no-wrap
  2560. msgid "( @var{expression} )"
  2561. msgstr "( @var{expresi@'on} )"
  2562. #. type: table
  2563. #: bashref.texi:1104
  2564. msgid ""
  2565. "Returns the value of @var{expression}. This may be used to override the normal "
  2566. "precedence of operators."
  2567. msgstr ""
  2568. "Devuelve el valor de @var{expresi@'on}. Esto puede ser usado para sobrescribir "
  2569. "la precedencia normal de operadores."
  2570. #. type: item
  2571. #: bashref.texi:1105
  2572. #, no-wrap
  2573. msgid "! @var{expression}"
  2574. msgstr "! @var{expresi@'on}"
  2575. #. type: table
  2576. #: bashref.texi:1107
  2577. msgid "True if @var{expression} is false."
  2578. msgstr "Verdadero si @var{expresi@'on} es falso."
  2579. #. type: item
  2580. #: bashref.texi:1108
  2581. #, no-wrap
  2582. msgid "@var{expression1} && @var{expression2}"
  2583. msgstr "@var{expresi@'on1} && @var{expresi@'on2}"
  2584. #. type: table
  2585. #: bashref.texi:1110
  2586. msgid "True if both @var{expression1} and @var{expression2} are true."
  2587. msgstr ""
  2588. "Verdadero si tanto @var{expresi@'on1} como @var{expresi@'on} son verdaderas."
  2589. #. type: item
  2590. #: bashref.texi:1111
  2591. #, no-wrap
  2592. msgid "@var{expression1} || @var{expression2}"
  2593. msgstr "@var{expresi@'on1} || @var{expresi@'on2}"
  2594. #. type: table
  2595. #: bashref.texi:1113
  2596. msgid "True if either @var{expression1} or @var{expression2} is true."
  2597. msgstr "Verdadero si @var{expresi@'on1} o @var{expresi@'on2} es verdadera."
  2598. #. type: table
  2599. #: bashref.texi:1119
  2600. msgid ""
  2601. "The @code{&&} and @code{||} operators do not evaluate @var{expression2} if the "
  2602. "value of @var{expression1} is sufficient to determine the return value of the "
  2603. "entire conditional expression."
  2604. msgstr ""
  2605. "Los operadores @code{&&} y @code{||} no eval@'uan @var{expresi@'on2} si el valor "
  2606. "de @var{expresi@'on1} es suficiente para determinar el valor de retorno de la "
  2607. "expresi@'on condicional completa."
  2608. #. type: subsubsection
  2609. #: bashref.texi:1122
  2610. #, no-wrap
  2611. msgid "Grouping Commands"
  2612. msgstr "Agrupaci@'on de Instrucciones"
  2613. #. type: cindex
  2614. #: bashref.texi:1123
  2615. #, no-wrap
  2616. msgid "commands, grouping"
  2617. msgstr "instrucciones, agrupaci@'on"
  2618. #. type: Plain text
  2619. #: bashref.texi:1129
  2620. msgid ""
  2621. "Bash provides two ways to group a list of commands to be executed as a unit. "
  2622. "When commands are grouped, redirections may be applied to the entire command "
  2623. "list. For example, the output of all the commands in the list may be redirected "
  2624. "to a single stream."
  2625. msgstr ""
  2626. "Bash proporciona dos manera de agrupar una lista de instrucciones para ser "
  2627. "ejecutada como una @'unidad. Cuando las instrucciones son agrupadas, las "
  2628. "redirecciones pueden ser agrupadas por la lista de instrucciones completa. Por "
  2629. "ejemplo, la salida de todas las instrucciones en la lista puede ser redirigida a "
  2630. "un @'unico flujo."
  2631. #. type: item
  2632. #: bashref.texi:1131
  2633. #, no-wrap
  2634. msgid "()"
  2635. msgstr "()"
  2636. #. type: example
  2637. #: bashref.texi:1134
  2638. #, no-wrap
  2639. msgid "( @var{list} )\n"
  2640. msgstr "( @var{lista} )\n"
  2641. #. type: table
  2642. #: bashref.texi:1141
  2643. msgid ""
  2644. "Placing a list of commands between parentheses causes a subshell environment to "
  2645. "be created (@pxref{Command Execution Environment}), and each of the commands in "
  2646. "@var{list} to be executed in that subshell. Since the @var{list} is executed in "
  2647. "a subshell, variable assignments do not remain in effect after the subshell "
  2648. "completes."
  2649. msgstr ""
  2650. "Ubicar una lista de instrucciones entre par@'entesis hace que se cree un entorno "
  2651. "de subint@'erprete (@pxref{Entorno de Ejecuci@'on de Instrucciones}), y cada una "
  2652. "de las instrucciones en @var{lista} sea ejecutada en ese subint@'erprete. Dado "
  2653. "que la @var{lista} es ejecutada en un subint@'erprete, las asignaciones de "
  2654. "variable no permanecen en vigor despu@'es de que el subint@'erprete finalice."
  2655. #. type: item
  2656. #: bashref.texi:1142
  2657. #, no-wrap
  2658. msgid "@{@}"
  2659. msgstr "@{@}"
  2660. #. type: rwindex
  2661. #: bashref.texi:1143
  2662. #, no-wrap
  2663. msgid "@{"
  2664. msgstr "@{"
  2665. #. type: rwindex
  2666. #: bashref.texi:1144
  2667. #, no-wrap
  2668. msgid "@}"
  2669. msgstr "@}"
  2670. #. type: example
  2671. #: bashref.texi:1147
  2672. #, no-wrap
  2673. msgid "@{ @var{list}; @}\n"
  2674. msgstr "@{ @var{lista}; @}\n"
  2675. #. type: table
  2676. #: bashref.texi:1152
  2677. msgid ""
  2678. "Placing a list of commands between curly braces causes the list to be executed "
  2679. "in the current shell context. No subshell is created. The semicolon (or "
  2680. "newline) following @var{list} is required."
  2681. msgstr ""
  2682. "Ubicar una lista de instrucciones entre llaves hace que la lista sea ejecutada "
  2683. "en el contexto actual del int@'erprete. No se crea un subint@'erprete. Se "
  2684. "requiere el punto y coma (o nueva l@'{@dotless{i}}nea) despu@'es de @var{lista}."
  2685. #. type: Plain text
  2686. #: bashref.texi:1161
  2687. msgid ""
  2688. "In addition to the creation of a subshell, there is a subtle difference between "
  2689. "these two constructs due to historical reasons. The braces are @code{reserved "
  2690. "words}, so they must be separated from the @var{list} by @code{blank}s or other "
  2691. "shell metacharacters. The parentheses are @code{operators}, and are recognized "
  2692. "as separate tokens by the shell even if they are not separated from the "
  2693. "@var{list} by whitespace."
  2694. msgstr ""
  2695. "Adem@'as de la creaci@'on de un subint@'erprete, hay una sutil diferencia entre "
  2696. "estas dos construcciones debido a razones hist@'oricas. Las llaves son "
  2697. "@code{palabras reservadas}, as@'{@dotless{i}} que tienen que estar separadas de @var{lista} "
  2698. "por @code{blanco}s o otros metacaracteres del int@'erprete. Los par@'entesis "
  2699. "son @code{operadores}, y son reconocidos como s@'{@dotless{i}}mbolos separados por el "
  2700. "int@'erprete incluso si no est@'an separados de la @var{lista} por espacios en "
  2701. "blanco."
  2702. #. type: Plain text
  2703. #: bashref.texi:1164
  2704. msgid ""
  2705. "The exit status of both of these constructs is the exit status of @var{list}."
  2706. msgstr ""
  2707. "El estado de salida de estas dos construcciones es el estado de salida de "
  2708. "@var{lista}."
  2709. #. type: cindex
  2710. #: bashref.texi:1167
  2711. #, no-wrap
  2712. msgid "coprocess"
  2713. msgstr "coprocesos"
  2714. #. type: Plain text
  2715. #: bashref.texi:1174
  2716. msgid ""
  2717. "A @code{coprocess} is a shell command preceded by the @code{coproc} reserved "
  2718. "word. A coprocess is executed asynchronously in a subshell, as if the command "
  2719. "had been terminated with the @samp{&} control operator, with a two-way pipe "
  2720. "established between the executing shell and the coprocess."
  2721. msgstr ""
  2722. "Un @code{coproceso} es una instrucci@'on del int@'erprete precedida por la "
  2723. "palabra reservada @code{coproc}. Un coproceso es ejecutado as@'{@dotless{i}}ncronamente en "
  2724. "un subint@'erprete, como si la instrucci@'on se hubiera terminado con el "
  2725. "operador de control @samp{&}, con una tuber@'{@dotless{i}}a de dos sentidos establecida "
  2726. "entre el intérprete en ejecuci@'on y el coproceso."
  2727. #. type: Plain text
  2728. #: bashref.texi:1176
  2729. msgid "The format for a coprocess is:"
  2730. msgstr "El formato para un coproceso es:"
  2731. #. type: example
  2732. #: bashref.texi:1178
  2733. #, no-wrap
  2734. msgid "coproc [@var{NAME}] @var{command} [@var{redirections}]\n"
  2735. msgstr "coproc [@var{NOMBRE}] @var{instrucci@'on} [@var{redirecciones}]\n"
  2736. #. type: Plain text
  2737. #: bashref.texi:1186
  2738. msgid ""
  2739. "This creates a coprocess named @var{NAME}. If @var{NAME} is not supplied, the "
  2740. "default name is @var{COPROC}. @var{NAME} must not be supplied if @var{command} "
  2741. "is a simple command (@pxref{Simple Commands}); otherwise, it is interpreted as "
  2742. "the first word of the simple command."
  2743. msgstr ""
  2744. "Esto crea un coproceso llamado @var{NOMBRE}. Si no se proporciona @var{NOMBRE}, "
  2745. "el nombre predeterminado es @var{COPROC}. @var{NOMBRE} no tiene que ser "
  2746. "proporcionado si @var{instrucci@'on} es una instrucci@'on simple "
  2747. "(@pxref{Instrucciones Simples}); de lo contrario, es interpretado como la "
  2748. "primera palabra de una instrucci@'on simple."
  2749. #. type: Plain text
  2750. #: bashref.texi:1201
  2751. msgid ""
  2752. "When the coprocess is executed, the shell creates an array variable "
  2753. "(@pxref{Arrays}) named @env{NAME} in the context of the executing shell. The "
  2754. "standard output of @var{command} is connected via a pipe to a file descriptor in "
  2755. "the executing shell, and that file descriptor is assigned to @env{NAME}[0]. The "
  2756. "standard input of @var{command} is connected via a pipe to a file descriptor in "
  2757. "the executing shell, and that file descriptor is assigned to @env{NAME}[1]. "
  2758. "This pipe is established before any redirections specified by the command "
  2759. "(@pxref{Redirections}). The file descriptors can be utilized as arguments to "
  2760. "shell commands and redirections using standard word expansions. The file "
  2761. "descriptors are not available in subshells."
  2762. msgstr ""
  2763. "Cuando se ejecuta el coproceso, el int@'erprete crea una variable de vector "
  2764. "(@pxref{Vectores}) llamada @env{NAME} en el contexto del int@'erprete en "
  2765. "ejecuci@'on. La salida est@'andar de @var{instrucci@'on} se conecta a trav@'es "
  2766. "de una tuber@'{@dotless{i}}a al descriptor de archivo en el int@'erprete en ejecuci@'on, y "
  2767. "ese descriptor de archivo es asignado a @env{NAME}[0]. La entrada est@'andar de "
  2768. "@var{instrucci@'on} se conecta a trav@'es de una tuber@'{@dotless{i}}a a un descriptor de "
  2769. "archivo en el int@'erprete en ejecuci@'on, y ese descriptor de archivo es "
  2770. "asignado a @env{NAME}[1]. Esta tuber@'{@dotless{i}}a se establece antes de cualquier "
  2771. "redirecci@'on especificada por la instrucci@'on (@pxref{Redirecciones}). Los "
  2772. "descriptores de archivo pueden ser utilizados como argumentos para instrucciones "
  2773. "del int@'erprete y redirecciones usando expansiones de palabras est@'andares. "
  2774. "Los descriptores de archivos no est@'an disponibles en subint@'erpretes."
  2775. #. type: Plain text
  2776. #: bashref.texi:1206
  2777. msgid ""
  2778. "The process ID of the shell spawned to execute the coprocess is available as the "
  2779. "value of the variable @env{NAME}_PID. The @code{wait} builtin command may be "
  2780. "used to wait for the coprocess to terminate."
  2781. msgstr ""
  2782. "El identificador de proceso del int@'erprete generado para ejecutar el coproceso "
  2783. "est@'a disponible como el valor de la variable @var{NAME}_PID. La instrucci@'on "
  2784. "integrada @code{wait} puede usarse para esperar a que el coproceso finalice."
  2785. #. type: Plain text
  2786. #: bashref.texi:1210
  2787. msgid ""
  2788. "Since the coprocess is created as an asynchronous command, the @code{coproc} "
  2789. "command always returns success. The return status of a coprocess is the exit "
  2790. "status of @var{command}."
  2791. msgstr ""
  2792. "Dado que el coproceso es creado como una instrucci@'on as@'{@dotless{i}}ncrona, la "
  2793. "instrucci@'on @code{coproc} siempre retorna @'exito. El estado de retorno de un "
  2794. "coproceso es el estado de salida de @var{instrucci@'on}."
  2795. #. type: Plain text
  2796. #: bashref.texi:1216
  2797. msgid ""
  2798. "There are ways to run commands in parallel that are not built into Bash. GNU "
  2799. "Parallel is a tool to do just that."
  2800. msgstr ""
  2801. "Hay varias maneras de ejecutar instrucciones en paralelo que no est@'an "
  2802. "integradas en Bash. GNU Parallel es una herramienta para hacer precisamente "
  2803. "esto."
  2804. #. type: Plain text
  2805. #: bashref.texi:1224
  2806. msgid ""
  2807. "GNU Parallel, as its name suggests, can be used to build and run commands in "
  2808. "parallel. You may run the same command with different arguments, whether they "
  2809. "are filenames, usernames, hostnames, or lines read from files. GNU Parallel "
  2810. "provides shorthand references to many of the most common operations (input "
  2811. "lines, various portions of the input line, different ways to specify the input "
  2812. "source, and so on). Parallel can replace @code{xargs} or feed commands from its "
  2813. "input sources to several different instances of Bash."
  2814. msgstr ""
  2815. "GNU Parallel, como su nombre sugiere, puede ser usado para construir y ejecutar "
  2816. "instrucciones en paralelo. Puede ejecutar las mismas instrucciones con "
  2817. "diferentes argumentos, ya sean nombres de archivo, nombre de usuario, nombres de "
  2818. "equipos o l@'{@dotless{i}}neas le@'{@dotless{i}}das de archivos. GNU Parallel proporciona referencias "
  2819. "abreviadas a muchas de las operaciones m@'as comunes (l@'{@dotless{i}}neas de entrada, "
  2820. "varias porciones de la l@'{@dotless{i}}nea de entrada, diferentes formas de especificar la "
  2821. "fuente de entrada y dem@'as). Parallel puede reemplazar @code{xargs} o surtir "
  2822. "de instrucciones de sus fuentes de entrada a varias instancias diferentes de "
  2823. "Bash."
  2824. #. type: Plain text
  2825. #: bashref.texi:1227
  2826. msgid ""
  2827. "For a complete description, refer to the GNU Parallel documentation. A few "
  2828. "examples should provide a brief introduction to its use."
  2829. msgstr ""
  2830. "Para una descripci@'on completa, consulte la documentaci@'on de GNU Parallel. "
  2831. "Unos pocos ejemplos deber@'{@dotless{i}}an proporcionar una breve introducci@'on a su uso."
  2832. #. type: Plain text
  2833. #: bashref.texi:1230
  2834. msgid ""
  2835. "For example, it is easy to replace @code{xargs} to gzip all html files in the "
  2836. "current directory and its subdirectories:"
  2837. msgstr ""
  2838. "Por ejemplo, es f@'acil reemplazar @code{xargs} para comprimir con gzip todos "
  2839. "los archivos HTML en el directorio actual y sus subdirectorios:"
  2840. #. type: example
  2841. #: bashref.texi:1232
  2842. #, no-wrap
  2843. msgid "find . -type f -name '*.html' -print | parallel gzip\n"
  2844. msgstr "find . -type f -name '*.html' -print | parallel gzip\n"
  2845. #. type: Plain text
  2846. #: bashref.texi:1236
  2847. msgid ""
  2848. "If you need to protect special characters such as newlines in file names, use "
  2849. "find's @option{-print0} option and parallel's @option{-0} option."
  2850. msgstr ""
  2851. "Si necesita proteger caracteres especiales como nuevas l@'{@dotless{i}}neas en nombres de "
  2852. "archivo, use la opci@'on de find @option{-print0} y la opci@'on de parallel "
  2853. "@option{-0}."
  2854. #. type: Plain text
  2855. #: bashref.texi:1239
  2856. msgid ""
  2857. "You can use Parallel to move files from the current directory when the number of "
  2858. "files is too large to process with one @code{mv} invocation:"
  2859. msgstr ""
  2860. "Puede usar Parallel para mover archivos desde el directorio actual cuando el "
  2861. "n@'umero de archivos es muy grande para procesar can una llamada a @code{mv}:"
  2862. #. type: example
  2863. #: bashref.texi:1241
  2864. #, no-wrap
  2865. msgid "ls | parallel mv @{@} destdir\n"
  2866. msgstr "ls | parallel mv @{@} dirdest\n"
  2867. #. type: Plain text
  2868. #: bashref.texi:1247
  2869. msgid ""
  2870. "As you can see, the @{@} is replaced with each line read from standard input. "
  2871. "While using @code{ls} will work in most instances, it is not sufficient to deal "
  2872. "with all filenames. If you need to accommodate special characters in filenames, "
  2873. "you can use"
  2874. msgstr ""
  2875. "Como puede ver, la @{@} es reemplazada con cada l@'{@dotless{i}}nea le@'{@dotless{i}}da de la entrada "
  2876. "est@'andar. Mientras que usar @code{ls} funcionar@'a en la mayor@'{@dotless{i}}a de los "
  2877. "casos, no es suficiente encargarse de todos los nombres de archivo. Si necesita "
  2878. "acomodar caracteres especiales en nombres de archivo, puede usar"
  2879. #. type: example
  2880. #: bashref.texi:1250
  2881. #, no-wrap
  2882. msgid "find . -depth 1 \\! -name '.*' -print0 | parallel -0 mv @{@} destdir\n"
  2883. msgstr "find . -depth 1 \\! -name '.*' -print0 | parallel -0 mv @{@} dirdest\n"
  2884. #. type: Plain text
  2885. #: bashref.texi:1254
  2886. msgid "as alluded to above."
  2887. msgstr "como se menciona anteriormente."
  2888. #. type: Plain text
  2889. #: bashref.texi:1258
  2890. msgid ""
  2891. "This will run as many @code{mv} commands as there are files in the current "
  2892. "directory. You can emulate a parallel @code{xargs} by adding the @option{-X} "
  2893. "option:"
  2894. msgstr ""
  2895. "Esto ejecutar@'a tantas instrucciones @code{mv} como archivos haya en el "
  2896. "directorio actual. Puede emular un @code{xargs} paralelo a@~nadiendo la "
  2897. "opci@'on @option{-X}:"
  2898. #. type: example
  2899. #: bashref.texi:1260
  2900. #, no-wrap
  2901. msgid "find . -depth 1 \\! -name '.*' -print0 | parallel -0 -X mv @{@} destdir\n"
  2902. msgstr "find . -depth 1 \\! -name '.*' -print0 | parallel -0 -X mv @{@} dirdest\n"
  2903. #. type: Plain text
  2904. #: bashref.texi:1264
  2905. msgid ""
  2906. "GNU Parallel can replace certain common idioms that operate on lines read from a "
  2907. "file (in this case, filenames listed one per line):"
  2908. msgstr ""
  2909. "GNU Parallel puede reemplazar ciertas expresiones comunes que operan en l@'{@dotless{i}}neas "
  2910. "le@'{@dotless{i}}das de un archivo (en este caso, los nombres de archivo listados uno por "
  2911. "l@'{@dotless{i}}nea):"
  2912. #. type: example
  2913. #: bashref.texi:1269
  2914. #, no-wrap
  2915. msgid ""
  2916. "\twhile IFS= read -r x; do\n"
  2917. "\t\tdo-something1 \"$x\" \"config-$x\"\n"
  2918. "\t\tdo-something2 < \"$x\"\n"
  2919. "\tdone < file | process-output\n"
  2920. msgstr ""
  2921. "\twhile IFS= read -r x; do\n"
  2922. "\t\thaz-algo1 \"$x\" \"config-$x\"\n"
  2923. "\t\thaz-algo2 < \"$x\"\n"
  2924. "\tdone < archivo | procesa-salida\n"
  2925. #. type: Plain text
  2926. #: bashref.texi:1273
  2927. msgid "with a more compact syntax reminiscent of lambdas:"
  2928. msgstr "con una sintaxis m@'as compleja reminiscente de lambdas:"
  2929. #. type: example
  2930. #: bashref.texi:1275
  2931. #, no-wrap
  2932. msgid "cat list | parallel \"do-something1 @{@} config-@{@} ; do-something2 < @{@}\" | process-output\n"
  2933. msgstr "cat lista | parallel \"haz-algo1 @{@} config-@{@} ; haz-algo2 < @{@}\" | \\\n"
  2934. "procesa-salida\n"
  2935. #. type: Plain text
  2936. #: bashref.texi:1279
  2937. msgid ""
  2938. "Parallel provides a built-in mechanism to remove filename extensions, which "
  2939. "lends itself to batch file transformations or renaming:"
  2940. msgstr ""
  2941. "Parallel proporciona un mecanismo integrado para eliminar las extensiones de "
  2942. "nombre de archivo, que se presta a transformaciones o renombraciones de archivos "
  2943. "en lote:"
  2944. #. type: example
  2945. #: bashref.texi:1281
  2946. #, no-wrap
  2947. msgid "ls *.gz | parallel -j+0 \"zcat @{@} | bzip2 >@{.@}.bz2 && rm @{@}\"\n"
  2948. msgstr "ls *.gz | parallel -j+0 \"zcat @{@} | bzip2 >@{.@}.bz2 && rm @{@}\"\n"
  2949. #. type: Plain text
  2950. #: bashref.texi:1289
  2951. msgid ""
  2952. "This will recompress all files in the current directory with names ending in .gz "
  2953. "using bzip2, running one job per CPU (-j+0) in parallel. (We use @code{ls} for "
  2954. "brevity here; using @code{find} as above is more robust in the face of filenames "
  2955. "containing unexpected characters.) Parallel can take arguments from the command "
  2956. "line; the above can also be written as"
  2957. msgstr ""
  2958. "Esto volver@'a a comprimir todos los archivos en el directorio actual con "
  2959. "nombres acabados en .gz usando bzip2, ejecutando una tarea por CPU (-j+0) en "
  2960. "paralelo. (Usamos @code{ls} por brevedad aqu@'{@dotless{i}}; usar @code{find} como antes es "
  2961. "m@'as robusto de cara a nombres de archivo que contienen caracteres "
  2962. "inesperados.) Parallel puede tomar argumentos de la l@'{@dotless{i}}nea de instrucciones; "
  2963. "lo anterior puede ser tambi@'en escrito como"
  2964. #. type: example
  2965. #: bashref.texi:1292
  2966. #, no-wrap
  2967. msgid "parallel \"zcat @{@} | bzip2 >@{.@}.bz2 && rm @{@}\" ::: *.gz\n"
  2968. msgstr "parallel \"zcat @{@} | bzip2 >@{.@}.bz2 && rm @{@}\" ::: *.gz\n"
  2969. #. type: Plain text
  2970. #: bashref.texi:1296
  2971. msgid ""
  2972. "If a command generates output, you may want to preserve the input order in the "
  2973. "output. For instance, the following command"
  2974. msgstr ""
  2975. "Si una instrucci@'on genera salida, puede que quieras preservar el orden de "
  2976. "entrada en la salida. Por ejemplo, la siguiente instrucci@'on"
  2977. #. type: example
  2978. #: bashref.texi:1298
  2979. #, no-wrap
  2980. msgid "@{ echo foss.org.my ; echo debian.org; echo freenetproject.org; @} | parallel traceroute\n"
  2981. msgstr ""
  2982. "@{ echo foss.org.my ; echo debian.org;\n"
  2983. "echo freenetproject.org; @} | parallel traceroute\n"
  2984. #. type: Plain text
  2985. #: bashref.texi:1302
  2986. msgid ""
  2987. "will display as output the traceroute invocation that finishes first. Adding "
  2988. "the @option{-k} option"
  2989. msgstr ""
  2990. "mostrar@'a como salida la llamada a traceroute que finalice primero. "
  2991. "A@~nadiendo la opci@'on @option{-k}"
  2992. #. type: example
  2993. #: bashref.texi:1304
  2994. #, no-wrap
  2995. msgid "@{ echo foss.org.my ; echo debian.org; echo freenetproject.org; @} | parallel -k traceroute\n"
  2996. msgstr ""
  2997. "@{ echo foss.org.my ; echo debian.org;\n"
  2998. "echo freenetproject.org; @} | parallel -k traceroute\n"
  2999. #. type: Plain text
  3000. #: bashref.texi:1307
  3001. msgid ""
  3002. "will ensure that the output of @code{traceroute foss.org.my} is displayed first."
  3003. msgstr ""
  3004. "asegurar@'a que la salida de @code{traceroute foss.org.my} sea mostrada primero."
  3005. #. type: Plain text
  3006. #: bashref.texi:1314
  3007. msgid ""
  3008. "Finally, Parallel can be used to run a sequence of shell commands in parallel, "
  3009. "similar to @samp{cat file | bash}. It is not uncommon to take a list of "
  3010. "filenames, create a series of shell commands to operate on them, and feed that "
  3011. "list of commnds to a shell. Parallel can speed this up. Assuming that "
  3012. "@file{file} contains a list of shell commands, one per line,"
  3013. msgstr ""
  3014. "Finalmente, Parallel se puede usar para ejecutar una secuencia de instrucciones "
  3015. "del int@'erprete en paralelo, similar a @samp{cat file | bash}. No es raro "
  3016. "tomar una lista de nombres de archivo, crear conjuntos de instrucciones del "
  3017. "int@'erprete para operar sobre ellos y surtir de esa l@'{@dotless{i}}nea de instrucciones a "
  3018. "un int@'erprete. Parallel puede acelerar esto. Asumiendo que @file{archivo} "
  3019. "contiene una lista de instrucciones del int@'erprete, una por l@'{@dotless{i}}nea,"
  3020. #. type: example
  3021. #: bashref.texi:1317
  3022. #, no-wrap
  3023. msgid "parallel -j 10 < file\n"
  3024. msgstr "parallel -j 10 < archivo\n"
  3025. #. type: Plain text
  3026. #: bashref.texi:1322
  3027. msgid ""
  3028. "will evaluate the commands using the shell (since no explicit command is "
  3029. "supplied as an argument), in blocks of ten shell jobs at a time."
  3030. msgstr ""
  3031. "evaluar@'a las instrucciones usando el int@'erprete (ya que no se ha "
  3032. "proporcionado ninguna instrucci@'on expl@'{@dotless{i}}cita como argumento), en bloques de "
  3033. "diez tareas del int@'erprete cada vez."
  3034. #. type: cindex
  3035. #: bashref.texi:1325
  3036. #, no-wrap
  3037. msgid "shell function"
  3038. msgstr "funci@'on del int@'erprete"
  3039. #. type: cindex
  3040. #: bashref.texi:1326
  3041. #, no-wrap
  3042. msgid "functions, shell"
  3043. msgstr "funciones, int@'erprete"
  3044. #. type: Plain text
  3045. #: bashref.texi:1335
  3046. msgid ""
  3047. "Shell functions are a way to group commands for later execution using a single "
  3048. "name for the group. They are executed just like a \"regular\" command. When "
  3049. "the name of a shell function is used as a simple command name, the list of "
  3050. "commands associated with that function name is executed. Shell functions are "
  3051. "executed in the current shell context; no new process is created to interpret "
  3052. "them."
  3053. msgstr ""
  3054. "Las funciones del int@'erprete son una forma de agrupar instrucciones para su "
  3055. "posterior ejecuci@'on usando un @'unico nombre para el grupo. Son ejecutadas "
  3056. "como una instrucci@'on «normal». Cuando se usa el nombre de una funci@'on del "
  3057. "int@'erprete como un nombre de instrucci@'on simple, se ejecuta la lista de "
  3058. "instrucciones asociada con ese nombre de funci@'on. Las funciones del "
  3059. "int@'erprete son ejecutadas en el contexto actual del int@'erprete; ning@'un "
  3060. "nuevo proceso es creado para interpretarlas."
  3061. #. type: Plain text
  3062. #: bashref.texi:1337
  3063. msgid "Functions are declared using this syntax:"
  3064. msgstr "Las funciones se declaran usando esta sintaxis:"
  3065. #. type: rwindex
  3066. #: bashref.texi:1337
  3067. #, no-wrap
  3068. msgid "function"
  3069. msgstr "function"
  3070. #. type: example
  3071. #: bashref.texi:1340
  3072. #, no-wrap
  3073. msgid "@var{name} () @var{compound-command} [ @var{redirections} ]\n"
  3074. msgstr "@var{nombre} () @var{instrucci@'on-compuesta} [ @var{redirecciones} ]\n"
  3075. #. type: Plain text
  3076. #: bashref.texi:1343 bashref.texi:1788 bashref.texi:2253 bashref.texi:2316
  3077. msgid "or"
  3078. msgstr "o"
  3079. #. type: example
  3080. #: bashref.texi:1346
  3081. #, no-wrap
  3082. msgid "function @var{name} [()] @var{compound-command} [ @var{redirections} ]\n"
  3083. msgstr "function @var{nombre} [()] @var{instrucci@'on-compuesta} [ @var{redirecciones} ]\n"
  3084. #. type: Plain text
  3085. #: bashref.texi:1365
  3086. msgid ""
  3087. "This defines a shell function named @var{name}. The reserved word "
  3088. "@code{function} is optional. If the @code{function} reserved word is supplied, "
  3089. "the parentheses are optional. The @var{body} of the function is the compound "
  3090. "command @var{compound-command} (@pxref{Compound Commands}). That command is "
  3091. "usually a @var{list} enclosed between @{ and @}, but may be any compound command "
  3092. "listed above, with one exception: If the @code{function} reserved word is used, "
  3093. "but the parentheses are not supplied, the braces are required. @var{compound-"
  3094. "command} is executed whenever @var{name} is specified as the name of a command. "
  3095. "When the shell is in @sc{posix} mode (@pxref{Bash POSIX Mode}), @var{name} may "
  3096. "not be the same as one of the special builtins (@pxref{Special Builtins}). Any "
  3097. "redirections (@pxref{Redirections}) associated with the shell function are "
  3098. "performed when the function is executed."
  3099. msgstr ""
  3100. "Esto define una funci@'on del int@'erprete llamada @var{nombre}. La palabra "
  3101. "reservada @code{function} es opcional. Si se proporciona la palabra reservada "
  3102. "@code{function}, los par@'entesis son opcionales. El @var{cuerpo} de la "
  3103. "funci@'on es la instrucci@'on compuesta @var{instrucci@'on-compuesta} "
  3104. "(@pxref{Instrucciones Compuestas}). Esa instrucci@'on es normalmente una "
  3105. "@var{lista} encerrada entre @{ y @}, pero puede ser cualquier instrucci@'on "
  3106. "compuesta listada anteriormente, con una excepci@'on: si se usa la palabra "
  3107. "reservada @code{function}, pero no se proporcionan los par@'entesis, las llaves "
  3108. "son requeridas. @var{instrucci@'on-compuesta} es ejecutada cada vez que "
  3109. "@var{nombre} es especificado como el nombre de una instrucci@'on. Cuando el "
  3110. "int@'erprete est@'a en modo @sc{posix} (@pxref{Modo POSIX de Bash}), "
  3111. "@var{nombre} no puede ser el mismo que una de las instrucciones integradas "
  3112. "especiales (@pxref{Instrucciones Integradas Especiales}). Todas las "
  3113. "(@pxref{Redirecciones}) asociadas con la funci@'on del int@'erprete son "
  3114. "realizadas cuando se ejecuta la funci@'on."
  3115. #. type: Plain text
  3116. #: bashref.texi:1368
  3117. msgid ""
  3118. "A function definition may be deleted using the @option{-f} option to the "
  3119. "@code{unset} builtin (@pxref{Bourne Shell Builtins})."
  3120. msgstr ""
  3121. "Una definici@'on de funci@'on puede ser eliminada usando la opci@'on @option{-f} "
  3122. "con la instrucci@'on integrada @code{unset} (@pxref{Instrucciones Integradas del "
  3123. "Bourne Shell})."
  3124. #. type: Plain text
  3125. #: bashref.texi:1373
  3126. msgid ""
  3127. "The exit status of a function definition is zero unless a syntax error occurs or "
  3128. "a readonly function with the same name already exists. When executed, the exit "
  3129. "status of a function is the exit status of the last command executed in the body."
  3130. msgstr ""
  3131. "El estado de salida de una definici@'on de funci@'on es cero a no ser que ocurra "
  3132. "un error de sintaxis o una funci@'on de solo lectura con el mismo nombre ya "
  3133. "exista. Cuando se ejecuta, el estado de salida de una funci@'on es el estado de "
  3134. "salida de la @'ultima instrucci@'on ejecutada en el cuerpo."
  3135. #. type: Plain text
  3136. #: bashref.texi:1382
  3137. msgid ""
  3138. "Note that for historical reasons, in the most common usage the curly braces that "
  3139. "surround the body of the function must be separated from the body by @code{blank}"
  3140. "s or newlines. This is because the braces are reserved words and are only "
  3141. "recognized as such when they are separated from the command list by whitespace "
  3142. "or another shell metacharacter. Also, when using the braces, the @var{list} "
  3143. "must be terminated by a semicolon, a @samp{&}, or a newline."
  3144. msgstr ""
  3145. "Tenga en cuenta que por razones hist@'oricas, en el modo m@'as usual las llaves "
  3146. "que rodean el cuerpo de la funci@'on tienen que estar separadas del cuerpo por "
  3147. "@code{blanco}s o nuevas l@'{@dotless{i}}neas. Esto es porque las llaves son palabras "
  3148. "reservadas que solo son reconocidas como tales cuando est@'an separadas de la "
  3149. "lista de instrucciones por espacios en blanco u otros metacaracteres del "
  3150. "int@'erprete. Adem@'as, al usar llaves, la @var{lista} debe terminar en un "
  3151. "punto y coma, un @samp{&} o una nueva l@'{@dotless{i}}nea."
  3152. #. type: Plain text
  3153. #: bashref.texi:1391
  3154. msgid ""
  3155. "When a function is executed, the arguments to the function become the positional "
  3156. "parameters during its execution (@pxref{Positional Parameters}). The special "
  3157. "parameter @samp{#} that expands to the number of positional parameters is "
  3158. "updated to reflect the change. Special parameter @code{0} is unchanged. The "
  3159. "first element of the @env{FUNCNAME} variable is set to the name of the function "
  3160. "while the function is executing."
  3161. msgstr ""
  3162. "Cuando se ejecuta una funci@'on, los argumentos para la funci@'on se convierten "
  3163. "en los par@'ametros posicionales durante su ejecuci@'on (@pxref{Par@'ametros "
  3164. "Posicionales}). El par@'ametro especial @samp{#} que se expande al n@'umero de "
  3165. "par@'ametros posicionales se actualiza para reflejar el cambio. El par@'ametro "
  3166. "especial @code{0} no es modificado. El primer elemento de la variable "
  3167. "@env{FUNCNAME} es establecido al nombre de la funci@'on durante la ejecuci@'on "
  3168. "de la funci@'on."
  3169. #. type: Plain text
  3170. #: bashref.texi:1405
  3171. msgid ""
  3172. "All other aspects of the shell execution environment are identical between a "
  3173. "function and its caller with these exceptions: the @env{DEBUG} and @env{RETURN} "
  3174. "traps are not inherited unless the function has been given the @code{trace} "
  3175. "attribute using the @code{declare} builtin or the @code{-o functrace} option has "
  3176. "been enabled with the @code{set} builtin, (in which case all functions inherit "
  3177. "the @env{DEBUG} and @env{RETURN} traps), and the @env{ERR} trap is not inherited "
  3178. "unless the @code{-o errtrace} shell option has been enabled. @xref{Bourne Shell "
  3179. "Builtins}, for the description of the @code{trap} builtin."
  3180. msgstr ""
  3181. "Todos los otros aspectos del entorno de ejecuci@'on del int@'erprete son "
  3182. "id@'enticos entre una funci@'on y su ejecutor con estas excepciones: las traps "
  3183. "@env{DEBUG} y @env{RETURN} no se heredan a no ser que se le haya dado a la "
  3184. "funci@'on el atributo @code{trace} usando la instrucci@'on integrada "
  3185. "@code{declare} o la opci@'on @code{-o functrace} haya sido habilitada con la "
  3186. "instrucci@'on integrada @code{set}, (en cuyo caso todas las funciones heredan "
  3187. "las traps @env{DEBUG} y @env{RETURN}), y la trap @env{ERR} no se hereda a no ser "
  3188. "que la opci@'on del int@'erprete @code{-o errtrace} haya sido habilitada. "
  3189. "@xref{Instrucciones Integradas del Bourne Shell}, para la decripci@'on de la "
  3190. "instrucci@'on integrada @code{trap}."
  3191. #. type: Plain text
  3192. #: bashref.texi:1410
  3193. msgid ""
  3194. "The @env{FUNCNEST} variable, if set to a numeric value greater than 0, defines a "
  3195. "maximum function nesting level. Function invocations that exceed the limit "
  3196. "cause the entire command to abort."
  3197. msgstr ""
  3198. "La variable @env{FUNCNEST}, si est@'a establecida a un valor num@'erico mayor "
  3199. "que 0, define el nivel m@'aximo de anidamiento de funciones. Las llamadas de "
  3200. "funciones que exceden el l@'{@dotless{i}}mite hacen que la instrucci@'on completa se aborte."
  3201. #. type: Plain text
  3202. #: bashref.texi:1424
  3203. msgid ""
  3204. "If the builtin command @code{return} is executed in a function, the function "
  3205. "completes and execution resumes with the next command after the function call. "
  3206. "Any command associated with the @code{RETURN} trap is executed before execution "
  3207. "resumes. When a function completes, the values of the positional parameters and "
  3208. "the special parameter @samp{#} are restored to the values they had prior to the "
  3209. "function's execution. If a numeric argument is given to @code{return}, that is "
  3210. "the function's return status; otherwise the function's return status is the exit "
  3211. "status of the last command executed before the @code{return}."
  3212. msgstr ""
  3213. "Si la instrucci@'on integrada @code{return} es ejecutada en una funci@'on, la "
  3214. "funci@'on finaliza y la ejecuci@'on se reanuda con la siguiente instrucci@'on "
  3215. "despu@'es de la llamada a la funci@'on. Cualquier instrucci@'on asociada con la "
  3216. "trap @code{RETURN} es ejecutada antes de que la ejecuci@'on se reanude. Cuando "
  3217. "una funci@'on finaliza, los valores de los par@'ametros posicionales y el "
  3218. "par@'ametro especial @samp{#} son restablecidos a los valores que ten@'{@dotless{i}}an antes "
  3219. "de la ejecuci@'on de la funci@'on. Si se le pasa un argumento num@'erico a "
  3220. "@code{return}, este es el estado de retorno de la funci@'on; si no, el estado de "
  3221. "retorno de la funci@'on es el estado de salida de la @'ultima instrucci@'on "
  3222. "ejecutada antes de @code{return}."
  3223. #. type: Plain text
  3224. #: bashref.texi:1428
  3225. msgid ""
  3226. "Variables local to the function may be declared with the @code{local} builtin. "
  3227. "These variables are visible only to the function and the commands it invokes."
  3228. msgstr ""
  3229. "Las variables locales a la funci@'on pueden ser declaradas con la instrucci@'on "
  3230. "integrada @code{local}. Estas variables son solo visibles para la funci@'on y "
  3231. "las instrucciones que invoca."
  3232. #. type: Plain text
  3233. #: bashref.texi:1444
  3234. msgid ""
  3235. "Function names and definitions may be listed with the @option{-f} option to the "
  3236. "@code{declare} (@code{typeset}) builtin command (@pxref{Bash Builtins}). The "
  3237. "@option{-F} option to @code{declare} or @code{typeset} will list the function "
  3238. "names only (and optionally the source file and line number, if the "
  3239. "@code{extdebug} shell option is enabled). Functions may be exported so that "
  3240. "subshells automatically have them defined with the @option{-f} option to the "
  3241. "@code{export} builtin (@pxref{Bourne Shell Builtins}). Note that shell "
  3242. "functions and variables with the same name may result in multiple identically-"
  3243. "named entries in the environment passed to the shell's children. Care should be "
  3244. "taken in cases where this may cause a problem."
  3245. msgstr ""
  3246. "Los nombres y definiciones de funciones pueden ser listados con la opci@'on "
  3247. "@option{-f} para la instrucci@'on integrada @code{declare} (@code{typeset}) "
  3248. "(@pxref{Instrucciones Integradas de Bash}). La opci@'on @option{-F} para "
  3249. "@code{declare} o @code{typeset} listar@'a solo los nombres de funciones (y "
  3250. "opcionalmente el archivo fuente y el n@'umero de l@'{@dotless{i}}nea, si la opci@'on del "
  3251. "int@'erprete @code{extdebug} est@'a habilitada). Las funciones pueden ser "
  3252. "importadas para que los subint@'erpretes las tengan definidas con la opci@'on "
  3253. "@option{-f} para la instrucci@'on integrada @code{export} (@pxref{Instrucciones "
  3254. "Integradas del Int@'erprete}). Tenga en cuenta que las funciones y variables "
  3255. "del int@'erprete con el mismo nombre pueden resultar en entradas m@'ultiples "
  3256. "nombradas ind@'enticamente en el entorno pasado a los hijos del int@'erprete. "
  3257. "Se deber@'{@dotless{i}}a tener cuidado en casos en los que esto podr@'{@dotless{i}}a causar un problema."
  3258. #. type: Plain text
  3259. #: bashref.texi:1449
  3260. msgid ""
  3261. "Functions may be recursive. The @code{FUNCNEST} variable may be used to limit "
  3262. "the depth of the function call stack and restrict the number of function "
  3263. "invocations. By default, no limit is placed on the number of recursive calls."
  3264. msgstr ""
  3265. "Las funciones pueden ser recursivas. La variable @code{FUNCNEST} se puede usar "
  3266. "para limitar la profundidad de la pila de llamadas y restringir el n@'umero de "
  3267. "llamadas de funci@'on. Por defecto, no hay l@'{@dotless{i}}mite en el n@'umero de llamadas "
  3268. "recursivas."
  3269. #. type: cindex
  3270. #: bashref.texi:1452
  3271. #, no-wrap
  3272. msgid "parameters"
  3273. msgstr "par@'ametros"
  3274. #. type: cindex
  3275. #: bashref.texi:1453
  3276. #, no-wrap
  3277. msgid "variable, shell"
  3278. msgstr "variable, int@'erprete"
  3279. #. type: cindex
  3280. #: bashref.texi:1454
  3281. #, no-wrap
  3282. msgid "shell variable"
  3283. msgstr "variable del int@'erprete"
  3284. #. type: subsection
  3285. #: bashref.texi:1459 bashref.texi:1551 bashref.texi:1552
  3286. #, no-wrap
  3287. msgid "Positional Parameters"
  3288. msgstr "Par@'ametros Posicionales"
  3289. #. type: menuentry
  3290. #: bashref.texi:1459
  3291. msgid "The shell's command-line arguments."
  3292. msgstr "Los argumentos de l@'{@dotless{i}}nea de @'ordenes del int@'erprete."
  3293. #. type: subsection
  3294. #: bashref.texi:1459 bashref.texi:1571 bashref.texi:1572
  3295. #, no-wrap
  3296. msgid "Special Parameters"
  3297. msgstr "Par@'ametros Especiales"
  3298. #. type: menuentry
  3299. #: bashref.texi:1459
  3300. msgid "Parameters denoted by special characters."
  3301. msgstr "Par@'ametros denotados por caracteres especiales."
  3302. #. type: Plain text
  3303. #: bashref.texi:1468
  3304. msgid ""
  3305. "A @var{parameter} is an entity that stores values. It can be a @code{name}, a "
  3306. "number, or one of the special characters listed below. A @var{variable} is a "
  3307. "parameter denoted by a @code{name}. A variable has a @var{value} and zero or "
  3308. "more @var{attributes}. Attributes are assigned using the @code{declare} builtin "
  3309. "command (see the description of the @code{declare} builtin in @ref{Bash "
  3310. "Builtins})."
  3311. msgstr ""
  3312. "Un @var{par@'ametro} es una entidad que almacena valores. Puede ser un "
  3313. "@code{nombre}, un n@'umero o uno de los caracteres especiales listados m@'as "
  3314. "abajo. Una @var{variable} es un par@'ametro denotado por un @code{nombre}. Una "
  3315. "variable tiene un @var{valor} y cero o m@'as @var{atributos}. Los atributos son "
  3316. "asignados usando la instrucci@'on integrada @code{declare} (consulte la "
  3317. "descripci@'on de la instrucci@'on integrada @code{declare} en @ref{Instrucciones "
  3318. "Integradas de Bash})."
  3319. #. type: Plain text
  3320. #: bashref.texi:1472
  3321. msgid ""
  3322. "A parameter is set if it has been assigned a value. The null string is a valid "
  3323. "value. Once a variable is set, it may be unset only by using the @code{unset} "
  3324. "builtin command."
  3325. msgstr ""
  3326. "Un par@'ametro est@'a establecido si se le ha asignado un valor. La cadena nula "
  3327. "es un valor v@'alido. Una vez que se asigne una variable, solo puede ser "
  3328. "eliminada usando la instrucci@'on integrada @code{unset}."
  3329. #. type: Plain text
  3330. #: bashref.texi:1474
  3331. msgid "A variable may be assigned to by a statement of the form"
  3332. msgstr "Se puede asignar a una variable con una declaraci@'on de la forma"
  3333. #. type: example
  3334. #: bashref.texi:1476
  3335. #, no-wrap
  3336. msgid "@var{name}=[@var{value}]\n"
  3337. msgstr "@var{nombre}=[@var{valor}]\n"
  3338. #. type: Plain text
  3339. #: bashref.texi:1496
  3340. msgid ""
  3341. "If @var{value} is not given, the variable is assigned the null string. All "
  3342. "@var{value}s undergo tilde expansion, parameter and variable expansion, command "
  3343. "substitution, arithmetic expansion, and quote removal (detailed below). If the "
  3344. "variable has its @code{integer} attribute set, then @var{value} is evaluated as "
  3345. "an arithmetic expression even if the @code{$((@dots{}))} expansion is not used "
  3346. "(@pxref{Arithmetic Expansion}). Word splitting is not performed, with the "
  3347. "exception of @code{\"$@@\"} as explained below. Filename expansion is not "
  3348. "performed. Assignment statements may also appear as arguments to the "
  3349. "@code{alias}, @code{declare}, @code{typeset}, @code{export}, @code{readonly}, "
  3350. "and @code{local} builtin commands (@var{declaration} commands). When in "
  3351. "@sc{posix} mode (@pxref{Bash POSIX Mode}), these builtins may appear in a "
  3352. "command after one or more instances of the @code{command} builtin and retain "
  3353. "these assignment statement properties."
  3354. msgstr ""
  3355. "Si no se da @var{valor}, se asigna la cadena nula a la variable. Todos los "
  3356. "@var{valor}es experimentan la expansi@'on de virgulilla, la expansi@'on de "
  3357. "par@'ametros y de variables, sustituci@'on de instrucciones, expansi@'on "
  3358. "aritm@'etica y eliminaci@'on de comillas (detallada a continuaci@'on). Si la "
  3359. "variable tiene establecido su atributo @code{integer}, entonces el @var{valor} "
  3360. "es evaluado como una expansi@'on aritm@'etica incluso si no es usada la "
  3361. "expansi@'on @code{$((@dots{}))} (@pxref{Expansi@'on Aritm@'etica}). No se "
  3362. "realiza la separaci@'on de palabras, con la excepci@'on de @code{\"$@@\"} como "
  3363. "se explica m@'as abajo. No se realiza la expansi@'on de nombre de archivo. Las "
  3364. "declaraciones de asignaciones pueden aparecer tambi@'en como argumentos para las "
  3365. "instrucciones integradas @code{alias}, @code{declare}, @code{typeset}, "
  3366. "@code{export}, @code{readonly} y @code{local} (instrucciones de "
  3367. "@var{declaraci@'on}). Durante modo @sc{posix} (@pxref{Modo POSIX de Bash}), "
  3368. "estas instrucciones integradas pueden aparecer en una instrucci@'on despu@'es de "
  3369. "una o m@'as instancias de la instrucci@'on integrada @code{command} y mantener "
  3370. "estas propiedades de declaraci@'on de asignaci@'on."
  3371. #. type: Plain text
  3372. #: bashref.texi:1514
  3373. msgid ""
  3374. "In the context where an assignment statement is assigning a value to a shell "
  3375. "variable or array index (@pxref{Arrays}), the @samp{+=} operator can be used to "
  3376. "append to or add to the variable's previous value. This includes arguments to "
  3377. "builtin commands such as @code{declare} that accept assignment statements "
  3378. "(@var{declaration} commands). When @samp{+=} is applied to a variable for which "
  3379. "the @var{integer} attribute has been set, @var{value} is evaluated as an "
  3380. "arithmetic expression and added to the variable's current value, which is also "
  3381. "evaluated. When @samp{+=} is applied to an array variable using compound "
  3382. "assignment (@pxref{Arrays}), the variable's value is not unset (as it is when "
  3383. "using @samp{=}), and new values are appended to the array beginning at one "
  3384. "greater than the array's maximum index (for indexed arrays), or added as "
  3385. "additional key-value pairs in an associative array. When applied to a string-"
  3386. "valued variable, @var{value} is expanded and appended to the variable's value."
  3387. msgstr ""
  3388. "En el contexto en el que una sentencia de asignaci@'on est@'e asignando un valor "
  3389. "a una variable o @'{@dotless{i}}ndice de vector (@pxref{Vectores}) del int@'erprete, el "
  3390. "operador @samp{+=} puede ser usado para a@~nadir o sumar al valor previo de la "
  3391. "variable. Esto incluye argumentos de instrucciones integradas como "
  3392. "@code{declare} que aceptan sentencias de asignaci@'on (instrucciones de "
  3393. "@var{declaración}). Cuando @samp{+=} se aplica a una variable para la cual el "
  3394. "atributo @var{integer} ha sido establecido, @var{valor} se eval@'ua como una "
  3395. "expresi@'on aritm@'etica y se suma al valor actual de la variable, que tambi@'en "
  3396. "es evaluado. Cuando @samp{+=} se aplica a una variable de vector usando la "
  3397. "asignaci@'on compuesta (@pxref{Vectores}), el valor de la variable no es "
  3398. "eliminado (como lo es al usar @samp{=}), y se adjuntan nuevos valores al vector "
  3399. "empezando por un n@'umero a partir del @'{@dotless{i}}ndice m@'aximo del vector (para "
  3400. "vectores indexados), o se a@~nade como una pareja clave-valor en un vector "
  3401. "asociativo. Cuando se aplica a una variable con valor de cadena, @var{valor} se "
  3402. "expande y se a@~nade al valor de la variable."
  3403. #. type: Plain text
  3404. #: bashref.texi:1529
  3405. msgid ""
  3406. "A variable can be assigned the @var{nameref} attribute using the @option{-n} "
  3407. "option to the @code{declare} or @code{local} builtin commands (@pxref{Bash "
  3408. "Builtins}) to create a @var{nameref}, or a reference to another variable. This "
  3409. "allows variables to be manipulated indirectly. Whenever the nameref variable is "
  3410. "referenced, assigned to, unset, or has its attributes modified (other than using "
  3411. "or changing the nameref attribute itself), the operation is actually performed "
  3412. "on the variable specified by the nameref variable's value. A nameref is "
  3413. "commonly used within shell functions to refer to a variable whose name is passed "
  3414. "as an argument to the function. For instance, if a variable name is passed to a "
  3415. "shell function as its first argument, running"
  3416. msgstr ""
  3417. "Se puede asignar una variable el atributo @var{nameref} usando la opci@'on "
  3418. "@option{-n} para las instrucciones integradas @code{declare} o @code{local} "
  3419. "(@pxref{Instrucciones Integradas de Bash}) para crear una @var{nameref}, o una "
  3420. "referencia a otra variable. Esto permite que las variables sean manipuladas "
  3421. "indirectamente. Cada vez que se haga referencia a la variable nameref, se "
  3422. "asigne, elimine o sean modificados sus atributos (aparte de usando o cambiando "
  3423. "el atributo nameref en s@'{@dotless{i}}), la operaci@'on se realiza en la variable "
  3424. "especificada por el valor de la variable nameref. Un nameref se usa "
  3425. "com@'unmente dentro de las funciones del int@'erprete para referirse a una "
  3426. "variable cuyo nombre es pasado como un argumento a la funci@'on. Por ejemplo, "
  3427. "si un nombre de variable es pasado a una funci@'on del int@'erprete como su "
  3428. "primer argumento, ejecutar"
  3429. #. type: example
  3430. #: bashref.texi:1531
  3431. #, no-wrap
  3432. msgid "declare -n ref=$1\n"
  3433. msgstr "declare -n ref=$1\n"
  3434. #. type: Plain text
  3435. #: bashref.texi:1538
  3436. msgid ""
  3437. "inside the function creates a nameref variable @var{ref} whose value is the "
  3438. "variable name passed as the first argument. References and assignments to "
  3439. "@var{ref}, and changes to its attributes, are treated as references, "
  3440. "assignments, and attribute modifications to the variable whose name was passed "
  3441. "as @code{$1}."
  3442. msgstr ""
  3443. "dentro de la funci@'on crea una variable nameref @var{ref} cuyo valor es el "
  3444. "nombre de variable pasado como el primer argumento. Las referencias y "
  3445. "asignaciones a @var{ref}, y cambios a sus atributos, son tratados como "
  3446. "referencias, asignaciones y modificaciones de atributo a la variable cuyo nombre "
  3447. "fue pasado a @code{$1}."
  3448. #. type: Plain text
  3449. #: bashref.texi:1550
  3450. msgid ""
  3451. "If the control variable in a @code{for} loop has the nameref attribute, the list "
  3452. "of words can be a list of shell variables, and a name reference will be "
  3453. "established for each word in the list, in turn, when the loop is executed. "
  3454. "Array variables cannot be given the nameref attribute. However, nameref "
  3455. "variables can reference array variables and subscripted array variables. "
  3456. "Namerefs can be unset using the @option{-n} option to the @code{unset} builtin "
  3457. "(@pxref{Bourne Shell Builtins}). Otherwise, if @code{unset} is executed with "
  3458. "the name of a nameref variable as an argument, the variable referenced by the "
  3459. "nameref variable will be unset."
  3460. msgstr ""
  3461. "Si la variable de control en un bucle @code{for} tiene el atributo nameref, la "
  3462. "lista de palabras puede ser una lista de variables del int@'erprete, y una "
  3463. "referencia de nombre ser@'a establecida para cada palabra en la lista, en orden, "
  3464. "cuando el bucle sea ejecutado. No se le puede dar el atributo nameref a las "
  3465. "variables de vector. Sin embargo, las variables nameref pueden hacer referencia "
  3466. "a variables de vector y variables de sub@'{@dotless{i}}ndice de vector. Los namerefs pueden "
  3467. "ser eliminados usando la opci@'on @option{-n} de la instrucci@'on integrada "
  3468. "@code{unset} (@pxref{Instrucciones Integradas del Bourne Shell}). De lo "
  3469. "contrario, si se ejecuta @code{unset} con el nombre de una variable nameref como "
  3470. "un argumento, la variable referenciada por la variable nameref ser@'a eliminada."
  3471. #. type: cindex
  3472. #: bashref.texi:1553
  3473. #, no-wrap
  3474. msgid "parameters, positional"
  3475. msgstr "par@'ametros, posicional"
  3476. #. type: Plain text
  3477. #: bashref.texi:1567
  3478. msgid ""
  3479. "A @var{positional parameter} is a parameter denoted by one or more digits, other "
  3480. "than the single digit @code{0}. Positional parameters are assigned from the "
  3481. "shell's arguments when it is invoked, and may be reassigned using the @code{set} "
  3482. "builtin command. Positional parameter @code{N} may be referenced as "
  3483. "@code{$@{N@}}, or as @code{$N} when @code{N} consists of a single digit. "
  3484. "Positional parameters may not be assigned to with assignment statements. The "
  3485. "@code{set} and @code{shift} builtins are used to set and unset them "
  3486. "(@pxref{Shell Builtin Commands}). The positional parameters are temporarily "
  3487. "replaced when a shell function is executed (@pxref{Shell Functions})."
  3488. msgstr ""
  3489. "Un @var{par@'ametro posicional} es un par@'ametro denotado por uno o m@'as "
  3490. "d@'{@dotless{i}}gitos, aparte del @'unico d@'{@dotless{i}}gito @code{0}. Los argumentos posicionales se "
  3491. "asignan desde los argumentos del int@'erprete cuando es llamado y pueden ser "
  3492. "reasignados usando la instrucci@'on integrada @code{set}. El par@'ametro "
  3493. "posicional @code{N} puede ser referenciado como @code{$@{N@}}, o como @code{$N} "
  3494. "cuando @code{N} consta de un @'unico d@'{@dotless{i}}gito. Los par@'ametros posicionales no "
  3495. "pueden ser asignados con declaraciones de asignaci@'on. Las instrucciones "
  3496. "integradas @code{set} y @code{shift} son usadas para asignar y eliminarlos "
  3497. "(@pxref{Instrucciones Integradas del Int@'erprete}). Los par@'ametros "
  3498. "posicionales son temporalmente reemplazados cuando se ejecuta una funci@'on del "
  3499. "int@'erprete (@pxref{Funciones del Int@'erprete})."
  3500. #. type: Plain text
  3501. #: bashref.texi:1570
  3502. msgid ""
  3503. "When a positional parameter consisting of more than a single digit is expanded, "
  3504. "it must be enclosed in braces."
  3505. msgstr ""
  3506. "Cuando un par@'ametro posicional que consta de un @'unico d@'{@dotless{i}}gito es expandido, "
  3507. "debe estar rodeado de llaves."
  3508. #. type: cindex
  3509. #: bashref.texi:1573
  3510. #, no-wrap
  3511. msgid "parameters, special"
  3512. msgstr "par@'ametros, especial"
  3513. #. type: Plain text
  3514. #: bashref.texi:1577
  3515. msgid ""
  3516. "The shell treats several parameters specially. These parameters may only be "
  3517. "referenced; assignment to them is not allowed."
  3518. msgstr ""
  3519. "El int@'erprete trata varios par@'ametros de forma especial. Estos parametros "
  3520. "solo pueden ser referenciados; las asignaciones a ellos no est@'an permitidas."
  3521. #. type: Plain text
  3522. #: bashref.texi:1579 bashref.texi:5396 bashref.texi:5461 bashref.texi:7888
  3523. msgid "@vtable @code"
  3524. msgstr "@vtable @code"
  3525. #. type: item
  3526. #: bashref.texi:1580 bashref.texi:2456
  3527. #, no-wrap
  3528. msgid "*"
  3529. msgstr "*"
  3530. #. type: vindex
  3531. #: bashref.texi:1581
  3532. #, no-wrap
  3533. msgid "$*"
  3534. msgstr "$*"
  3535. #. type: Plain text
  3536. #: bashref.texi:1596
  3537. msgid ""
  3538. "($*) Expands to the positional parameters, starting from one. When the "
  3539. "expansion is not within double quotes, each positional parameter expands to a "
  3540. "separate word. In contexts where it is performed, those words are subject to "
  3541. "further word splitting and pathname expansion. When the expansion occurs within "
  3542. "double quotes, it expands to a single word with the value of each parameter "
  3543. "separated by the first character of the @env{IFS} special variable. That is, "
  3544. "@code{\"$*\"} is equivalent to @code{\"$1@var{c}$2@var{c}@dots{}\"}, where "
  3545. "@var{c} is the first character of the value of the @code{IFS} variable. If "
  3546. "@env{IFS} is unset, the parameters are separated by spaces. If @env{IFS} is "
  3547. "null, the parameters are joined without intervening separators."
  3548. msgstr ""
  3549. "($*) Se expande a los par@'ametros posicionales, empezando por uno. Cuando la "
  3550. "expansi@'on no est@'a entre comillas dobles, cada par@'ametro posicional se "
  3551. "expande a una palabra separada. En los contextos donde se realiza, aquellas "
  3552. "palabras est@'an sujetas a una divisi@'on de palabras y expansi@'on de nombre de "
  3553. "archivo posteriores. Cuando la expansi@'on ocurre dentro de comillas dobles, se "
  3554. "expande a una @'unica palabra con el valor de cada par@'ametro separado por el "
  3555. "primer car@'acter de la variable especial @env{IFS}. Es decir, @code{\"$*} es "
  3556. "equivalente a @code{\"$1@var{c}$2@var{c}@dots{}\"}, donde @var{c} es el primer "
  3557. "car@'acter del valor de la variable @code{IFS}. Si es eliminado @env{IFS}, los "
  3558. "par@'ametros se separan por espacios. Si @env{IFS} no está asignado, los "
  3559. "par@'ametros se unen sin separadores intermedios."
  3560. #. type: item
  3561. #: bashref.texi:1597
  3562. #, no-wrap
  3563. msgid "@@"
  3564. msgstr "@@"
  3565. #. type: vindex
  3566. #: bashref.texi:1598
  3567. #, no-wrap
  3568. msgid "$@@"
  3569. msgstr "$@@"
  3570. #. type: Plain text
  3571. #: bashref.texi:1610
  3572. msgid ""
  3573. "($@@) Expands to the positional parameters, starting from one. When the "
  3574. "expansion occurs within double quotes, each parameter expands to a separate "
  3575. "word. That is, @code{\"$@@\"} is equivalent to @code{\"$1\" \"$2\" @dots{}}. "
  3576. "If the double-quoted expansion occurs within a word, the expansion of the first "
  3577. "parameter is joined with the beginning part of the original word, and the "
  3578. "expansion of the last parameter is joined with the last part of the original "
  3579. "word. When there are no positional parameters, @code{\"$@@\"} and @code{$@@} "
  3580. "expand to nothing (i.e., they are removed)."
  3581. msgstr ""
  3582. "($@@) Se expande a los par@'ametros posicionales, empezando por uno. Cuando la "
  3583. "expansi@'on ocurre entre comillas dobles, cada par@'ametro se expande a una "
  3584. "palabra separada. Es decir, @code{\"$@@\"} es equivalente a @code{\"$1\" \"$2\" "
  3585. "@dots{}}. Si la expansi@'on de comillas dobles ocurre dentro de una palabra, la "
  3586. "expansi@'on del primer par@'ametro se une con la parte inicial de la palabra "
  3587. "original, y la expansi@'on del @'ultimo par@'ametro se une con la @'ultima parte "
  3588. "de la palabra original. Cuando no hay par@'ametros posicionales, @code{\"$@@\"} "
  3589. "y @code{$@@} se expanden a nada (esto es, son eliminados)."
  3590. #. type: item
  3591. #: bashref.texi:1611
  3592. #, no-wrap
  3593. msgid "#"
  3594. msgstr "#"
  3595. #. type: vindex
  3596. #: bashref.texi:1612
  3597. #, no-wrap
  3598. msgid "$#"
  3599. msgstr "$#"
  3600. #. type: Plain text
  3601. #: bashref.texi:1614
  3602. msgid "($#) Expands to the number of positional parameters in decimal."
  3603. msgstr "($#) Se expande al n@'umero de par@'ametros posicionales en decimal."
  3604. #. type: item
  3605. #: bashref.texi:1615 bashref.texi:2464
  3606. #, no-wrap
  3607. msgid "?"
  3608. msgstr "?"
  3609. #. type: vindex
  3610. #: bashref.texi:1616
  3611. #, no-wrap
  3612. msgid "$?"
  3613. msgstr "$?"
  3614. #. type: Plain text
  3615. #: bashref.texi:1619
  3616. msgid ""
  3617. "($?) Expands to the exit status of the most recently executed foreground "
  3618. "pipeline."
  3619. msgstr ""
  3620. "($?) Se expande al estado de salida de la tuber@'{@dotless{i}}a en primer plano ejecutada "
  3621. "m@'as recientemente."
  3622. #. type: item
  3623. #: bashref.texi:1620 bashref.texi:4939
  3624. #, no-wrap
  3625. msgid "-"
  3626. msgstr "-"
  3627. #. type: vindex
  3628. #: bashref.texi:1621
  3629. #, no-wrap
  3630. msgid "$-"
  3631. msgstr "$-"
  3632. #. type: Plain text
  3633. #: bashref.texi:1626
  3634. msgid ""
  3635. "($-, a hyphen.) Expands to the current option flags as specified upon "
  3636. "invocation, by the @code{set} builtin command, or those set by the shell itself "
  3637. "(such as the @option{-i} option)."
  3638. msgstr ""
  3639. "($-, un guion.) Se expande a las actuales opciones centinelas como se "
  3640. "especifica en la llamada, por la instrucci@'on integrada @code{set} o aquellas "
  3641. "establecidas por el propio int@'erprete (como la opci@'on @option{-i})."
  3642. #. type: item
  3643. #: bashref.texi:1627
  3644. #, no-wrap
  3645. msgid "$"
  3646. msgstr "$"
  3647. #. type: vindex
  3648. #: bashref.texi:1628
  3649. #, no-wrap
  3650. msgid "$$"
  3651. msgstr "$$"
  3652. #. type: Plain text
  3653. #: bashref.texi:1631
  3654. msgid ""
  3655. "($$) Expands to the process @sc{id} of the shell. In a @code{()} subshell, it "
  3656. "expands to the process @sc{id} of the invoking shell, not the subshell."
  3657. msgstr ""
  3658. "($$) Se expande al @sc{id} de proceso del int@'erprete. En un subint@'erprete "
  3659. "@code{()}, se expande al @sc{id} de proceso del int@'erprete que lo llama, no "
  3660. "del subint@'erprete."
  3661. #. type: vindex
  3662. #: bashref.texi:1633
  3663. #, no-wrap
  3664. msgid "$!"
  3665. msgstr "$!"
  3666. #. type: Plain text
  3667. #: bashref.texi:1637
  3668. msgid ""
  3669. "($!) Expands to the process @sc{id} of the job most recently placed into the "
  3670. "background, whether executed as an asynchronous command or using the @code{bg} "
  3671. "builtin (@pxref{Job Control Builtins})."
  3672. msgstr ""
  3673. "($!) Se expande al @sc{id} de proceso de tarea ubicada en segundo plano m@'as "
  3674. "recientemente, bien ejecutada como una instrucci@'on as@'{@dotless{i}}ncrona o usando la "
  3675. "instrucci@'on integrada @code{bg} (@pxref{Instrucciones Integradas de Control de "
  3676. "Tareas})."
  3677. #. type: item
  3678. #: bashref.texi:1638
  3679. #, no-wrap
  3680. msgid "0"
  3681. msgstr "0"
  3682. #. type: vindex
  3683. #: bashref.texi:1639
  3684. #, no-wrap
  3685. msgid "$0"
  3686. msgstr "$0"
  3687. #. type: Plain text
  3688. #: bashref.texi:1647
  3689. msgid ""
  3690. "($0) Expands to the name of the shell or shell script. This is set at shell "
  3691. "initialization. If Bash is invoked with a file of commands (@pxref{Shell "
  3692. "Scripts}), @code{$0} is set to the name of that file. If Bash is started with "
  3693. "the @option{-c} option (@pxref{Invoking Bash}), then @code{$0} is set to the "
  3694. "first argument after the string to be executed, if one is present. Otherwise, "
  3695. "it is set to the filename used to invoke Bash, as given by argument zero."
  3696. msgstr ""
  3697. "($0) Se expande al nombre del int@'erprete o el guion del int@'erprete. Esto es "
  3698. "establecido durante la inicializaci@'on del int@'erprete. Si Bash es invocado "
  3699. "con un archivo de instrucciones (@pxref{Guiones del Int@'erprete}), @code{$0} es "
  3700. "establecido al nombre de ese archivo. Si Bash es iniciado con la opci@'on "
  3701. "@option{-c} (@pxref{Llamando a Bash}), entonces @code{$0} es establecido al "
  3702. "primer argumento despu@'es de que la cadena sea ejecutada, si una est@'a "
  3703. "presente. De lo contrario, es establecido al nombre de archivo usado para "
  3704. "llamar a Bash, como si fuera dado como argumento cero."
  3705. #. type: item
  3706. #: bashref.texi:1648
  3707. #, no-wrap
  3708. msgid "_"
  3709. msgstr "_"
  3710. #. type: vindex
  3711. #: bashref.texi:1649
  3712. #, no-wrap
  3713. msgid "$_"
  3714. msgstr "$_"
  3715. #. type: Plain text
  3716. #: bashref.texi:1659
  3717. msgid ""
  3718. "($_, an underscore.) At shell startup, set to the absolute pathname used to "
  3719. "invoke the shell or shell script being executed as passed in the environment or "
  3720. "argument list. Subsequently, expands to the last argument to the previous "
  3721. "command, after expansion. Also set to the full pathname used to invoke each "
  3722. "command executed and placed in the environment exported to that command. When "
  3723. "checking mail, this parameter holds the name of the mail file."
  3724. msgstr ""
  3725. "($_, una barra baja). Durante el inicio del int@'erprete, establecida al nombre "
  3726. "de ruta absoluto usado para llamar al int@'erprete o el guion del int@'erprete "
  3727. "ejecutado como se pasa en el entorno o en la lista de argumentos. "
  3728. "Posteriormente, se expande al @'ultimo argumento de la instrucci@'on anterior, "
  3729. "despu@'es de la expansi@'on. Tambi@'en asignada al nombre de ruta completo "
  3730. "usado para llamar a cada instrucci@'on ejecutada y ubicada en el entorno "
  3731. "exportado para esa instrucci@'on. Al consultar el correo, este par@'ametro "
  3732. "guarda el nombre del archivo de correo."
  3733. #. type: cindex
  3734. #: bashref.texi:1663
  3735. #, no-wrap
  3736. msgid "expansion"
  3737. msgstr "expansi@'on"
  3738. #. type: Plain text
  3739. #: bashref.texi:1667
  3740. msgid ""
  3741. "Expansion is performed on the command line after it has been split into "
  3742. "@code{token}s. There are seven kinds of expansion performed:"
  3743. msgstr ""
  3744. "La expansi@'on es realizada en la l@'{@dotless{i}}nea de @'ordenes despu@'es de que haya "
  3745. "sido dividida en @code{s@'{@dotless{i}}mbolo}s. Hay siete tipos de expansi@'on realizados:"
  3746. #. type: cindex
  3747. #: bashref.texi:1669 bashref.texi:1722
  3748. #, no-wrap
  3749. msgid "brace expansion"
  3750. msgstr "expansi@'on de llaves"
  3751. #. type: cindex
  3752. #: bashref.texi:1670 bashref.texi:1794
  3753. #, no-wrap
  3754. msgid "tilde expansion"
  3755. msgstr "expansi@'on de virgulilla"
  3756. #. type: item
  3757. #: bashref.texi:1671
  3758. #, no-wrap
  3759. msgid "parameter and variable expansion"
  3760. msgstr "expansi@'on de par@'ametros y variables"
  3761. #. type: cindex
  3762. #: bashref.texi:1672 bashref.texi:2243
  3763. #, no-wrap
  3764. msgid "command substitution"
  3765. msgstr "sustituci@'on de instrucciones"
  3766. #. type: cindex
  3767. #: bashref.texi:1673 bashref.texi:2283
  3768. #, no-wrap
  3769. msgid "arithmetic expansion"
  3770. msgstr "expansi@'on aritm@'etica"
  3771. #. type: cindex
  3772. #: bashref.texi:1674 bashref.texi:2341
  3773. #, no-wrap
  3774. msgid "word splitting"
  3775. msgstr "divisi@'on de palabras"
  3776. #. type: cindex
  3777. #: bashref.texi:1675 bashref.texi:2390
  3778. #, no-wrap
  3779. msgid "filename expansion"
  3780. msgstr "expansi@'on de nombre de archivo"
  3781. #. type: subsection
  3782. #: bashref.texi:1691 bashref.texi:1720 bashref.texi:1721
  3783. #, no-wrap
  3784. msgid "Brace Expansion"
  3785. msgstr "Expansi@'on de Llaves"
  3786. #. type: menuentry
  3787. #: bashref.texi:1691
  3788. msgid "Expansion of expressions within braces."
  3789. msgstr "Expansi@'on de expresiones dentro de llaves."
  3790. #. type: subsection
  3791. #: bashref.texi:1691 bashref.texi:1792 bashref.texi:1793
  3792. #, no-wrap
  3793. msgid "Tilde Expansion"
  3794. msgstr "Expansi@'on de Virgulilla"
  3795. #. type: menuentry
  3796. #: bashref.texi:1691
  3797. msgid "Expansion of the ~ character."
  3798. msgstr "Expansi@'on del car@'acter ~."
  3799. #. type: subsection
  3800. #: bashref.texi:1691 bashref.texi:1862 bashref.texi:1863
  3801. #, no-wrap
  3802. msgid "Shell Parameter Expansion"
  3803. msgstr "Expansi@'on de Par@'ametros del Int@'erprete"
  3804. #. type: menuentry
  3805. #: bashref.texi:1691
  3806. msgid "How Bash expands variables to their values."
  3807. msgstr "Como Bash expande variables a sus valores."
  3808. #. type: subsection
  3809. #: bashref.texi:1691 bashref.texi:2241 bashref.texi:2242
  3810. #, no-wrap
  3811. msgid "Command Substitution"
  3812. msgstr "Sustituci@'on de Instrucciones"
  3813. #. type: menuentry
  3814. #: bashref.texi:1691
  3815. msgid "Using the output of a command as an argument."
  3816. msgstr "Usando la salida de una instrucci@'on como argumento."
  3817. #. type: subsection
  3818. #: bashref.texi:1691 bashref.texi:2280 bashref.texi:2281
  3819. #, no-wrap
  3820. msgid "Arithmetic Expansion"
  3821. msgstr "Expansi@'on Aritm@'etica"
  3822. #. type: menuentry
  3823. #: bashref.texi:1691
  3824. msgid "How to use arithmetic in shell expansions."
  3825. msgstr "C@'omo usar la aritm@'etica en expansiones del int@'erprete."
  3826. #. type: subsection
  3827. #: bashref.texi:1691 bashref.texi:2304 bashref.texi:2305
  3828. #, no-wrap
  3829. msgid "Process Substitution"
  3830. msgstr "Sustituci@'on de Procesos"
  3831. #. type: menuentry
  3832. #: bashref.texi:1691
  3833. msgid "A way to write and read to and from a command."
  3834. msgstr "Una forma de escribir y leer a y desde una instrucci@'on."
  3835. #. type: subsection
  3836. #: bashref.texi:1691 bashref.texi:2339 bashref.texi:2340
  3837. #, no-wrap
  3838. msgid "Word Splitting"
  3839. msgstr "Divisi@'on de Palabras"
  3840. #. type: menuentry
  3841. #: bashref.texi:1691
  3842. msgid "How the results of expansion are split into separate arguments."
  3843. msgstr ""
  3844. "C@'omo los resultados de expansi@'on son divididos en argumentos separados."
  3845. #. type: subsection
  3846. #: bashref.texi:1691 bashref.texi:2383 bashref.texi:2384
  3847. #, no-wrap
  3848. msgid "Filename Expansion"
  3849. msgstr "Expansi@'on de Nombre de Archivo"
  3850. #. type: menuentry
  3851. #: bashref.texi:1691
  3852. msgid "A shorthand for specifying filenames matching patterns."
  3853. msgstr ""
  3854. "Una abreviatura para especificar nombres de archivos que coinciden con patrones."
  3855. #. type: subsection
  3856. #: bashref.texi:1691 bashref.texi:2536 bashref.texi:2537
  3857. #, no-wrap
  3858. msgid "Quote Removal"
  3859. msgstr "Eliminaci@'on de Comillas"
  3860. #. type: menuentry
  3861. #: bashref.texi:1691
  3862. msgid "How and when quote characters are removed from words."
  3863. msgstr ""
  3864. "C@'omo y cu@'ando los caracteres de entrecomillado son eliminados de palabras."
  3865. #. type: Plain text
  3866. #: bashref.texi:1699
  3867. msgid ""
  3868. "The order of expansions is: brace expansion; tilde expansion, parameter and "
  3869. "variable expansion, arithmetic expansion, and command substitution (done in a "
  3870. "left-to-right fashion); word splitting; and filename expansion."
  3871. msgstr ""
  3872. "El orden de las expansiones es expansi@'on de llaves; expansi@'on de virgulilla, "
  3873. "expansi@'on de par@'ametros y variables, expansi@'on aritm@'etica y "
  3874. "sustituci@'on de instrucciones (hechas de izquierda a derecha); divisi@'on de "
  3875. "palabras; y expansi@'on de nombre de archivo."
  3876. #. type: Plain text
  3877. #: bashref.texi:1705
  3878. msgid ""
  3879. "On systems that can support it, there is an additional expansion available: "
  3880. "@var{process substitution}. This is performed at the same time as tilde, "
  3881. "parameter, variable, and arithmetic expansion and command substitution."
  3882. msgstr ""
  3883. "En sistemas que lo soportan, hay un expansi@'on adicional disponible: "
  3884. "@var{sustituci@'on de proceso}. Esta es realizada al mismo tiempo que la "
  3885. "expansi@'on de virgulilla, par@'ametros y variables y la sustituci@'on de "
  3886. "instrucciones."
  3887. #. type: Plain text
  3888. #: bashref.texi:1709
  3889. msgid ""
  3890. "After these expansions are performed, quote characters present in the original "
  3891. "word are removed unless they have been quoted themselves (@var{quote removal})."
  3892. msgstr ""
  3893. "Despu@'es de que se hayan realizado estas expansiones, los caracteres de "
  3894. "entrecomillado presentes en la palabra original son eliminados a no ser que "
  3895. "estos mismos hayan sido entrecomillados (@var{eliminaci@'on de comillas})."
  3896. #. type: Plain text
  3897. #: bashref.texi:1716
  3898. msgid ""
  3899. "Only brace expansion, word splitting, and filename expansion can change the "
  3900. "number of words of the expansion; other expansions expand a single word to a "
  3901. "single word. The only exceptions to this are the expansions of @code{\"$@@\"} "
  3902. "(@pxref{Special Parameters}) and @code{\"$@{@var{name}[@@]@}\"} (@pxref{Arrays})."
  3903. msgstr ""
  3904. "Solo la expansi@'on de llaves, divisi@'on de palabras y la expansi@'on de nombre "
  3905. "de archivo pueden cambiar el n@'umero de palabras de la expansi@'on; otras "
  3906. "expansiones expanden una sola palabra a una sola palabra. Las @'unicas "
  3907. "excepciones a esto son las expansiones de @code{\"$@@\"} (@pxref{Par@'ametros "
  3908. "Especiales} y @code{\"$@{@var{nombre}[@@]@}\"} (@pxref{Vectores})."
  3909. #. type: Plain text
  3910. #: bashref.texi:1719
  3911. msgid ""
  3912. "After all expansions, @code{quote removal} (@pxref{Quote Removal}) is performed."
  3913. msgstr ""
  3914. "Despu@'es de todas las expansiones, se realiza la @code{eliminaci@'on de "
  3915. "comillas} (@pxref{Eliminaci@'on de Comillas})."
  3916. #. type: cindex
  3917. #: bashref.texi:1723
  3918. #, no-wrap
  3919. msgid "expansion, brace"
  3920. msgstr "expansi@'on, llave"
  3921. #. type: Plain text
  3922. #: bashref.texi:1736
  3923. msgid ""
  3924. "Brace expansion is a mechanism by which arbitrary strings may be generated. "
  3925. "This mechanism is similar to @var{filename expansion} (@pxref{Filename "
  3926. "Expansion}), but the filenames generated need not exist. Patterns to be brace "
  3927. "expanded take the form of an optional @var{preamble}, followed by either a "
  3928. "series of comma-separated strings or a sequence expression between a pair of "
  3929. "braces, followed by an optional @var{postscript}. The preamble is prefixed to "
  3930. "each string contained within the braces, and the postscript is then appended to "
  3931. "each resulting string, expanding left to right."
  3932. msgstr ""
  3933. "La expansi@'on de llaves en un mecanismo por el cual se pueden generar cadenas "
  3934. "arbitrarias. Este mecanismo es similar a la @var{expansi@'on de nombre de "
  3935. "archivo} (@pxref{Expansi@'on de Nombre de Archivo}), pero los nombres de archivo "
  3936. "generados no necesitan existir. Los patrones que ser@'an expandidos por llaves "
  3937. "toman la forma de un @var{pre@'ambulo} opcional, seguido de una serie de cadenas "
  3938. "separadas por comas o una expresi@'on secuencial entre un par de llaves, seguida "
  3939. "por un @var{ep@'{@dotless{i}}logo} opcional. El pre@'ambulo es prefijado a cada cadena "
  3940. "contenida entre las llaves, y el ep@'{@dotless{i}}logo es entonces a@~nadido a cada cadena "
  3941. "resultante, expandiendo de izquierda a derecha."
  3942. #. type: Plain text
  3943. #: bashref.texi:1741
  3944. msgid ""
  3945. "Brace expansions may be nested. The results of each expanded string are not "
  3946. "sorted; left to right order is preserved. For example,"
  3947. msgstr ""
  3948. "Las expansiones de llaves pueden ser anidadas. Los resultados de cada cadena "
  3949. "expandida no se ordenan; se preserva el orden de izquierda a derecha. Por "
  3950. "ejemplo,"
  3951. #. type: example
  3952. #: bashref.texi:1744
  3953. #, no-wrap
  3954. msgid ""
  3955. "bash$ echo a@{d,c,b@}e\n"
  3956. "ade ace abe\n"
  3957. msgstr ""
  3958. "bash$ echo a@{d,c,b@}e\n"
  3959. "ade ace abe\n"
  3960. #. type: Plain text
  3961. #: bashref.texi:1762
  3962. msgid ""
  3963. "A sequence expression takes the form @code{@{@var{x}..@var{y}[..@var{incr}]@}}, "
  3964. "where @var{x} and @var{y} are either integers or single characters, and "
  3965. "@var{incr}, an optional increment, is an integer. When integers are supplied, "
  3966. "the expression expands to each number between @var{x} and @var{y}, inclusive. "
  3967. "Supplied integers may be prefixed with @samp{0} to force each term to have the "
  3968. "same width. When either @var{x} or @var{y} begins with a zero, the shell "
  3969. "attempts to force all generated terms to contain the same number of digits, zero-"
  3970. "padding where necessary. When characters are supplied, the expression expands "
  3971. "to each character lexicographically between @var{x} and @var{y}, inclusive, "
  3972. "using the default C locale. Note that both @var{x} and @var{y} must be of the "
  3973. "same type. When the increment is supplied, it is used as the difference between "
  3974. "each term. The default increment is 1 or -1 as appropriate."
  3975. msgstr ""
  3976. "Una expresi@'on secuencial toma la forma @code{@{@var{x}..@var{y}[.."
  3977. "@var{incr}]@}}, donde @var{x} y @var{y} son enteros o caracteres @'unicos, y "
  3978. "@var{incr}, un incremento opcional, es un entero. Cuando se proporcionan "
  3979. "enteros, la expresi@'on se expande a cada n@'umero entre @var{x} y @var{y}, "
  3980. "inclusive. Los enteros proporcionados pueden ser prefijados con @samp{0} para "
  3981. "forzar que cada termino tenga la misma anchura. Cuando @var{x} o @var{y} "
  3982. "comienzan en cero, el int@'erprete trata de obligar a todos los t@'erminos "
  3983. "generados contener el mismo n@'umero de d@'{@dotless{i}}gitos, rellenando con ceros donde "
  3984. "sea necesario. Cuando se proporcionan los caracteres, la expresi@'on se expande "
  3985. "a cada car@'acter lexicogr@'aficamente entre @var{x} y @var{y}, inclusive, "
  3986. "usando la configuraci@'on regional predeterminada C. Observe que tanto @var{x} "
  3987. "y @var{y} deben ser del mismo tipo. Cuando se proporciona el incremento, se usa "
  3988. "como diferencia entre cada t@'ermino. El incremento predeterminado es 1 o -1 "
  3989. "seg@'un corresponda."
  3990. #. type: Plain text
  3991. #: bashref.texi:1770
  3992. msgid ""
  3993. "Brace expansion is performed before any other expansions, and any characters "
  3994. "special to other expansions are preserved in the result. It is strictly "
  3995. "textual. Bash does not apply any syntactic interpretation to the context of the "
  3996. "expansion or the text between the braces. To avoid conflicts with parameter "
  3997. "expansion, the string @samp{$@{} is not considered eligible for brace expansion."
  3998. msgstr ""
  3999. "La expansi@'on de llaves se realiza antes que cualquier otra expansi@'on, y se "
  4000. "preservan todos los caracteres especiales de otras expansiones en el resultado. "
  4001. "Es estrictamente textual. Bash no aplica ninguna interpretaci@'on sint@'actica "
  4002. "al contexto de la expansi@'on o al texto entre las llaves. Para evitar "
  4003. "conflictos con la expansi@'on de par@'ametros, la cadena @samp{$@{} no se "
  4004. "considera aceptable para la expansi@'on de llaves."
  4005. #. type: Plain text
  4006. #: bashref.texi:1775
  4007. msgid ""
  4008. "A correctly-formed brace expansion must contain unquoted opening and closing "
  4009. "braces, and at least one unquoted comma or a valid sequence expression. Any "
  4010. "incorrectly formed brace expansion is left unchanged."
  4011. msgstr ""
  4012. "Una expansi@'on de llaves correctamente formada debe contener llaves de apertura "
  4013. "y de cierre sin entrecomillar, y al menos una coma sin entrecomillar o una "
  4014. "expresi@'on secuencial v@'alida. Cualquier expansi@'on de llaves formada "
  4015. "incorrectamente se deja sin modificar."
  4016. #. type: Plain text
  4017. #: bashref.texi:1780
  4018. msgid ""
  4019. "A @{ or @samp{,} may be quoted with a backslash to prevent its being considered "
  4020. "part of a brace expression. To avoid conflicts with parameter expansion, the "
  4021. "string @samp{$@{} is not considered eligible for brace expansion."
  4022. msgstr ""
  4023. "Un @{ o @samp{,} puede ser entrecomillado con una barra invertida para evitar "
  4024. "que sea considerado parte de la expansi@'on de llaves. Para evitar conflictos "
  4025. "con la expansi@'on de par@'ametros, la cadena @samp{$@{} no se considera apta "
  4026. "para la expansi@'on de llaves."
  4027. #. type: Plain text
  4028. #: bashref.texi:1784
  4029. msgid ""
  4030. "This construct is typically used as shorthand when the common prefix of the "
  4031. "strings to be generated is longer than in the above example:"
  4032. msgstr ""
  4033. "Esta construcci@'on se usa t@'{@dotless{i}}picamente como atajo cuando el prefijo com@'un de "
  4034. "las cadenas que van a ser generadas es m@'as largo que en el siguiente ejemplo:"
  4035. #. type: example
  4036. #: bashref.texi:1786
  4037. #, no-wrap
  4038. msgid "mkdir /usr/local/src/bash/@{old,new,dist,bugs@}\n"
  4039. msgstr "mkdir /usr/local/src/bash/@{old,new,dist,bugs@}\n"
  4040. #. type: example
  4041. #: bashref.texi:1790
  4042. #, no-wrap
  4043. msgid "chown root /usr/@{ucb/@{ex,edit@},lib/@{ex?.?*,how_ex@}@}\n"
  4044. msgstr "chown root /usr/@{ucb/@{ex,edit@},lib/@{ex?.?*,how_ex@}@}\n"
  4045. #. type: cindex
  4046. #: bashref.texi:1795
  4047. #, no-wrap
  4048. msgid "expansion, tilde"
  4049. msgstr "expansi@'on, virgulilla"
  4050. #. type: Plain text
  4051. #: bashref.texi:1809
  4052. msgid ""
  4053. "If a word begins with an unquoted tilde character (@samp{~}), all of the "
  4054. "characters up to the first unquoted slash (or all characters, if there is no "
  4055. "unquoted slash) are considered a @var{tilde-prefix}. If none of the characters "
  4056. "in the tilde-prefix are quoted, the characters in the tilde-prefix following the "
  4057. "tilde are treated as a possible @var{login name}. If this login name is the "
  4058. "null string, the tilde is replaced with the value of the @env{HOME} shell "
  4059. "variable. If @env{HOME} is unset, the home directory of the user executing the "
  4060. "shell is substituted instead. Otherwise, the tilde-prefix is replaced with the "
  4061. "home directory associated with the specified login name."
  4062. msgstr ""
  4063. "Si una palabra comienza por un car@'acter de virgulilla sin entrecomillar "
  4064. "(@samp{~}), todos los caracteres hasta la primera barra sin entrecomillar (o "
  4065. "todos los caracteres, si no hay barra sin entrecomillar) son considerados un "
  4066. "@var{prefijo de virgulilla}. Si ninguno de los caracteres en el prefijo de "
  4067. "virgulilla est@'a entrecomillado, los caracteres en el prefijo de virgulilla que "
  4068. "siguen a la virgulilla son tratados como un posible @var{nombre de acceso}. Si "
  4069. "este nombre de acceso es la cadena nula, la virgulilla es reemplazada por el "
  4070. "valor de la variable @env{HOME} del int@'erprete. Si @env{HOME} no est@'a "
  4071. "establecida, se sustituye el directorio personal del usuario ejecutando el "
  4072. "int@'erprete en su lugar. De lo contrario, se reemplaza el prefijo de "
  4073. "virgulilla por el directorio personal asociado con el nombre de acceso "
  4074. "especificado."
  4075. #. type: Plain text
  4076. #: bashref.texi:1814
  4077. msgid ""
  4078. "If the tilde-prefix is @samp{~+}, the value of the shell variable @env{PWD} "
  4079. "replaces the tilde-prefix. If the tilde-prefix is @samp{~-}, the value of the "
  4080. "shell variable @env{OLDPWD}, if it is set, is substituted."
  4081. msgstr ""
  4082. "Si el prefijo de virgulilla es @samp{~+}, el valor de la variable del "
  4083. "int@'erprete @env{PWD} reemplaza el prefijo de virgulilla. Si el prefijo de "
  4084. "virgulilla es @samp{~-}, se sustituye el valor de la variable @env{OLDPWD}, si "
  4085. "est@'a establecida."
  4086. #. type: Plain text
  4087. #: bashref.texi:1823
  4088. msgid ""
  4089. "If the characters following the tilde in the tilde-prefix consist of a number "
  4090. "@var{N}, optionally prefixed by a @samp{+} or a @samp{-}, the tilde-prefix is "
  4091. "replaced with the corresponding element from the directory stack, as it would be "
  4092. "displayed by the @code{dirs} builtin invoked with the characters following tilde "
  4093. "in the tilde-prefix as an argument (@pxref{The Directory Stack}). If the tilde-"
  4094. "prefix, sans the tilde, consists of a number without a leading @samp{+} or "
  4095. "@samp{-}, @samp{+} is assumed."
  4096. msgstr ""
  4097. "Si los caracteres que siguen la virgulilla en el prefijo de virgulilla constan "
  4098. "de un n@'umero @var{N}, opcionalmente prefijado por un @samp{+} o un @samp{-}, "
  4099. "la expansi@'on de virgulilla se reemplaza por el elemento correspondiente de la "
  4100. "pila de directorios, como se mostrar@'{@dotless{i}}a por la instrucci@'on integrada "
  4101. "@code{dirs} llamada con los caracteres que siguen a la virgulilla en el prefijo "
  4102. "de virgulilla como un argumento (@pxref{La Pila de Directorios}). Si el prefijo "
  4103. "de virgulilla, sin la virgulilla, consta de un n@'umero sin un @samp{+} o "
  4104. "@samp{-} inicial, se asume @samp{+}."
  4105. #. type: Plain text
  4106. #: bashref.texi:1826
  4107. msgid ""
  4108. "If the login name is invalid, or the tilde expansion fails, the word is left "
  4109. "unchanged."
  4110. msgstr ""
  4111. "Si el nombre de acceso es inv@'alido, o la expansi@'on de virgulilla falla, la "
  4112. "palabra se deja sin modificar."
  4113. #. type: Plain text
  4114. #: bashref.texi:1833
  4115. msgid ""
  4116. "Each variable assignment is checked for unquoted tilde-prefixes immediately "
  4117. "following a @samp{:} or the first @samp{=}. In these cases, tilde expansion is "
  4118. "also performed. Consequently, one may use filenames with tildes in assignments "
  4119. "to @env{PATH}, @env{MAILPATH}, and @env{CDPATH}, and the shell assigns the "
  4120. "expanded value."
  4121. msgstr ""
  4122. "Cada asignaci@'on de variable se revisa en busca de prefijos de virgulilla sin "
  4123. "entrecomillar que inmediatamente sigan a un @samp{:} o al primer @samp{=}. En "
  4124. "estos casos, tambi@'en es realizada la expansi@'on de virgulilla. "
  4125. "Consecuentemente, uno puede usar nombres de archivo con virgulillas en "
  4126. "asignaciones a @env{PATH}, @env{MAILPATH} y @env{CDPATH}, y el int@'erprete "
  4127. "asigna el valor expandido."
  4128. #. type: Plain text
  4129. #: bashref.texi:1835
  4130. msgid "The following table shows how Bash treats unquoted tilde-prefixes:"
  4131. msgstr ""
  4132. "La siguiente tabla muestra c@'omo trata Bash los prefijos de virgulilla sin "
  4133. "entrecomillar:"
  4134. #. type: item
  4135. #: bashref.texi:1837
  4136. #, no-wrap
  4137. msgid "~"
  4138. msgstr "~"
  4139. #. type: table
  4140. #: bashref.texi:1839
  4141. msgid "The value of @code{$HOME}"
  4142. msgstr "El valor de @code{$HOME}"
  4143. #. type: item
  4144. #: bashref.texi:1839
  4145. #, no-wrap
  4146. msgid "~/foo"
  4147. msgstr "~/foo"
  4148. #. type: file{#1}
  4149. #: bashref.texi:1841
  4150. msgid "$HOME/foo"
  4151. msgstr "$HOME/foo"
  4152. #. type: item
  4153. #: bashref.texi:1842
  4154. #, no-wrap
  4155. msgid "~fred/foo"
  4156. msgstr "~fred/foo"
  4157. #. type: table
  4158. #: bashref.texi:1845
  4159. msgid "The subdirectory @code{foo} of the home directory of the user @code{fred}"
  4160. msgstr ""
  4161. "El subdirectorio @code{foo} del directorio personal del usuario @code{fred}"
  4162. #. type: item
  4163. #: bashref.texi:1846
  4164. #, no-wrap
  4165. msgid "~+/foo"
  4166. msgstr "~+/foo"
  4167. #. type: file{#1}
  4168. #: bashref.texi:1848
  4169. msgid "$PWD/foo"
  4170. msgstr "$PWD/foo"
  4171. #. type: item
  4172. #: bashref.texi:1849
  4173. #, no-wrap
  4174. msgid "~-/foo"
  4175. msgstr "~-/foo"
  4176. #. type: file{#1}
  4177. #: bashref.texi:1851
  4178. msgid "$@{OLDPWD-'~-'@}/foo"
  4179. msgstr "$@{OLDPWD-'~-'@}/foo"
  4180. #. type: item
  4181. #: bashref.texi:1852
  4182. #, no-wrap
  4183. msgid "~@var{N}"
  4184. msgstr "~@var{N}"
  4185. #. type: table
  4186. #: bashref.texi:1854 bashref.texi:1857
  4187. msgid "The string that would be displayed by @samp{dirs +@var{N}}"
  4188. msgstr "La cadena que ser@'{@dotless{i}}a mostrada por @samp{dirs +@var{N}}"
  4189. #. type: item
  4190. #: bashref.texi:1855
  4191. #, no-wrap
  4192. msgid "~+@var{N}"
  4193. msgstr "~+@var{N}"
  4194. #. type: item
  4195. #: bashref.texi:1858
  4196. #, no-wrap
  4197. msgid "~-@var{N}"
  4198. msgstr "~-@var{N}"
  4199. #. type: table
  4200. #: bashref.texi:1860
  4201. msgid "The string that would be displayed by @samp{dirs -@var{N}}"
  4202. msgstr "La cadena que ser@'{@dotless{i}}a mostrada por @samp{dirs -@var{N}}"
  4203. #. type: cindex
  4204. #: bashref.texi:1864
  4205. #, no-wrap
  4206. msgid "parameter expansion"
  4207. msgstr "expansi@'on de par@'ametros"
  4208. #. type: cindex
  4209. #: bashref.texi:1865
  4210. #, no-wrap
  4211. msgid "expansion, parameter"
  4212. msgstr "expansi@'on, par@'ametro"
  4213. #. type: Plain text
  4214. #: bashref.texi:1873
  4215. msgid ""
  4216. "The @samp{$} character introduces parameter expansion, command substitution, or "
  4217. "arithmetic expansion. The parameter name or symbol to be expanded may be "
  4218. "enclosed in braces, which are optional but serve to protect the variable to be "
  4219. "expanded from characters immediately following it which could be interpreted as "
  4220. "part of the name."
  4221. msgstr ""
  4222. "El car@'acter @samp{$} introduce la expansi@'on de par@'ametros, sustituci@'on "
  4223. "de instrucciones o expansi@'on aritm@'etica. El nombre o s@'{@dotless{i}}mbolo del "
  4224. "par@'ametro para ser expandido se puede encerrar en llaves, que son opcionales "
  4225. "pero sirven para evitar que la variable se expanda de caracteres que "
  4226. "inmediatamente lo siguen que podr@'{@dotless{i}}an ser interpretados como parte del nombre."
  4227. #. type: Plain text
  4228. #: bashref.texi:1878
  4229. msgid ""
  4230. "When braces are used, the matching ending brace is the first @samp{@}} not "
  4231. "escaped by a backslash or within a quoted string, and not within an embedded "
  4232. "arithmetic expansion, command substitution, or parameter expansion."
  4233. msgstr ""
  4234. "Cuando se usan llaves, la llave de cierre coincidente es el primer @samp{@}} no "
  4235. "escapado por una barra invertida o dentro de una cadena entrecomillada, y no "
  4236. "dentro de una expresi@'on aritm@'etica, sustituci@'on de instrucci@'on o "
  4237. "expansi@'on de par@'ametro incrustadas."
  4238. #. type: Plain text
  4239. #: bashref.texi:1887
  4240. msgid ""
  4241. "The basic form of parameter expansion is $@{@var{parameter}@}. The value of "
  4242. "@var{parameter} is substituted. The @var{parameter} is a shell parameter as "
  4243. "described above (@pxref{Shell Parameters}) or an array reference "
  4244. "(@pxref{Arrays}). The braces are required when @var{parameter} is a positional "
  4245. "parameter with more than one digit, or when @var{parameter} is followed by a "
  4246. "character that is not to be interpreted as part of its name."
  4247. msgstr ""
  4248. "La forma b@'asica de expansi@'on de par@'ametros es $@{@var{par@'ametro}@}. El "
  4249. "valor de @var{par@'ametro} es sustituido. El @var{par@'ametro} es un "
  4250. "par@'ametro del int@'erprete como se describe arriba (@pxref{Par@'ametros del "
  4251. "Int@'erprete}) o una referencia de vector (@pxref{Vectores}). Las llaves son "
  4252. "requeridas cuando @var{par@'ametro} es un par@'ametro posicional con m@'as de un "
  4253. "d@'{@dotless{i}}gito, o cuando @var{par@'ametro} es seguido por un car@'acter que no est@'a "
  4254. "pensado para ser interpretado como parte de su nombre."
  4255. #. type: Plain text
  4256. #: bashref.texi:1904
  4257. msgid ""
  4258. "If the first character of @var{parameter} is an exclamation point (!), and "
  4259. "@var{parameter} is not a @var{nameref}, it introduces a level of variable "
  4260. "indirection. Bash uses the value of the variable formed from the rest of "
  4261. "@var{parameter} as the name of the variable; this variable is then expanded and "
  4262. "that value is used in the rest of the substitution, rather than the value of "
  4263. "@var{parameter} itself. This is known as @code{indirect expansion}. If "
  4264. "@var{parameter} is a nameref, this expands to the name of the variable "
  4265. "referenced by @var{parameter} instead of performing the complete indirect "
  4266. "expansion. The exceptions to this are the expansions of $@{!@var{prefix}*@} and "
  4267. "$@{!@var{name}[@@]@} described below. The exclamation point must immediately "
  4268. "follow the left brace in order to introduce indirection."
  4269. msgstr ""
  4270. "Si el primer car@'acter de @var{par@'ametro} es un signo de exclamaci@'on (!) y "
  4271. "@var{par@'ametro} no es un @var{nameref}, introduce un nivel de indirecci@'on de "
  4272. "variable. Bash usa el valor de la variable formada del resto del "
  4273. "@var{par@'ametro} como el nombre de la variable; esta variable se expande "
  4274. "entonces, y ese valor se usa en el resto de la sustituci@'on, en vez del valor "
  4275. "de @var{par@'ametro} en s@'{@dotless{i}}. Esto se conoce como @code{expansi@'on "
  4276. "indirecta}. Si @var{par@'ametro} es un nameref, esto se expande al nombre de la "
  4277. "variable referenciada por @var{par@'ametro} en vez de realizar la expansi@'on "
  4278. "completa indireccional. Las excepciones a esto son las expansiones de $@{!"
  4279. "@var{prefijo}*@} y $@{!@var{nombre}[@@]@} descritas a continuaci@'on. El signo "
  4280. "de exclamaci@'on de cierre debe seguir inmediatamente a la llave izquierda para "
  4281. "introducir indirecci@'on."
  4282. #. type: Plain text
  4283. #: bashref.texi:1907
  4284. msgid ""
  4285. "In each of the cases below, @var{word} is subject to tilde expansion, parameter "
  4286. "expansion, command substitution, and arithmetic expansion."
  4287. msgstr ""
  4288. "En todos los siguientes casos, @var{palabra} est@'a sujeta a la expansi@'on de "
  4289. "virgulilla, expansi@'on de par@'ametro, sustituci@'on de instrucci@'on y "
  4290. "expansi@'on aritm@'etica."
  4291. #. type: Plain text
  4292. #: bashref.texi:1914
  4293. msgid ""
  4294. "When not performing substring expansion, using the form described below (e.g., "
  4295. "@samp{:-}), Bash tests for a parameter that is unset or null. Omitting the "
  4296. "colon results in a test only for a parameter that is unset. Put another way, if "
  4297. "the colon is included, the operator tests for both @var{parameter}'s existence "
  4298. "and that its value is not null; if the colon is omitted, the operator tests only "
  4299. "for existence."
  4300. msgstr ""
  4301. "Cuando no se realiza la expansi@'on de subcadena, usando la forma descrita abajo "
  4302. "(p. ej., @samp{:-}), Bash comprueba por un par@'ametro que sea nulo o no est@'e "
  4303. "establecido. Omitir los dos puntos resulta en una prueba solo para un "
  4304. "par@'ametro que no est@'e establecido. Dicho de otra manera, si se incluyen los "
  4305. "dos puntos, el operador comprueba la existencia de @var{par@'ametro} y que su "
  4306. "valor no sea nulo; si se omiten los dos puntos, el operador solo comprueba su "
  4307. "existencia."
  4308. #. type: item
  4309. #: bashref.texi:1917
  4310. #, no-wrap
  4311. msgid "$@{@var{parameter}:@minus{}@var{word}@}"
  4312. msgstr "$@{@var{par@'ametro}:@minus{}@var{palabra}@}"
  4313. #. type: table
  4314. #: bashref.texi:1921
  4315. msgid ""
  4316. "If @var{parameter} is unset or null, the expansion of @var{word} is "
  4317. "substituted. Otherwise, the value of @var{parameter} is substituted."
  4318. msgstr ""
  4319. "Si @var{par@'ametro} no est@'a establecido o es nulo, se sustituye por la "
  4320. "expansi@'on de @var{palabra}. De lo contrario, se sustituye por el valor de "
  4321. "@var{par@'ametro}."
  4322. #. type: item
  4323. #: bashref.texi:1922
  4324. #, no-wrap
  4325. msgid "$@{@var{parameter}:=@var{word}@}"
  4326. msgstr "$@{@var{par@'ametro}:=@var{palabra}@}"
  4327. #. type: table
  4328. #: bashref.texi:1929
  4329. msgid ""
  4330. "If @var{parameter} is unset or null, the expansion of @var{word} is assigned to "
  4331. "@var{parameter}. The value of @var{parameter} is then substituted. Positional "
  4332. "parameters and special parameters may not be assigned to in this way."
  4333. msgstr ""
  4334. "Si @var{par@'ametro} no est@'a establecido o es nulo, se asigna la expansi@'on "
  4335. "de @var{palabra} a @var{par@'ametro}. Se sustituye entonces el valor de "
  4336. "@var{par@'ametro}. A los par@'ametros posicionales y par@'ametros especiales no "
  4337. "se les puede asignar de esta manera."
  4338. #. type: item
  4339. #: bashref.texi:1930
  4340. #, no-wrap
  4341. msgid "$@{@var{parameter}:?@var{word}@}"
  4342. msgstr "$@{@var{par@'ametro}:?@var{palabra}@}"
  4343. #. type: table
  4344. #: bashref.texi:1937
  4345. msgid ""
  4346. "If @var{parameter} is null or unset, the expansion of @var{word} (or a message "
  4347. "to that effect if @var{word} is not present) is written to the standard error "
  4348. "and the shell, if it is not interactive, exits. Otherwise, the value of "
  4349. "@var{parameter} is substituted."
  4350. msgstr ""
  4351. "Si @var{par@'ametro} no est@'a establecido o es nulo, la expansi@'on de "
  4352. "@var{palabra} (o un mensaje al respecto si @var{palabra} no est@'a presente) es "
  4353. "escrita al error est@'andar, y el int@'erprete, si no es interactivo, se "
  4354. "cierra. De lo contrario, se sustituye el valor de @var{par@'ametro}."
  4355. #. type: item
  4356. #: bashref.texi:1938
  4357. #, no-wrap
  4358. msgid "$@{@var{parameter}:+@var{word}@}"
  4359. msgstr "$@{@var{par@'ametro}:+@var{palabra}@}"
  4360. #. type: table
  4361. #: bashref.texi:1942
  4362. msgid ""
  4363. "If @var{parameter} is null or unset, nothing is substituted, otherwise the "
  4364. "expansion of @var{word} is substituted."
  4365. msgstr ""
  4366. "Si @var{par@'ametro} es nulo o no est@'a establecido, no se sustituye por nada; "
  4367. "de lo contrario, se sustituye por la expansi@'on de @var{palabra}."
  4368. #. type: item
  4369. #: bashref.texi:1943
  4370. #, no-wrap
  4371. msgid "$@{@var{parameter}:@var{offset}@}"
  4372. msgstr "$@{@var{par@'ametro}:@var{desplazamiento}@}"
  4373. #. type: itemx
  4374. #: bashref.texi:1944
  4375. #, no-wrap
  4376. msgid "$@{@var{parameter}:@var{offset}:@var{length}@}"
  4377. msgstr "$@{@var{par@'ametro}:@var{desplazamiento}:@var{longitud}@}"
  4378. #. type: table
  4379. #: bashref.texi:1956
  4380. msgid ""
  4381. "This is referred to as Substring Expansion. It expands to up to @var{length} "
  4382. "characters of the value of @var{parameter} starting at the character specified "
  4383. "by @var{offset}. If @var{parameter} is @samp{@@}, an indexed array subscripted "
  4384. "by @samp{@@} or @samp{*}, or an associative array name, the results differ as "
  4385. "described below. If @var{length} is omitted, it expands to the substring of the "
  4386. "value of @var{parameter} starting at the character specified by @var{offset} and "
  4387. "extending to the end of the value. @var{length} and @var{offset} are arithmetic "
  4388. "expressions (@pxref{Shell Arithmetic})."
  4389. msgstr ""
  4390. "Esto se conoce como Expansi@'on de Subcadena. Se expande hasta @var{longitud} "
  4391. "car@'acteres del valor de @var{par@'ametro} empezando por el car@'acter "
  4392. "especificado por @var{desplazamiento}. Si @var{par@'ametro} es @samp{@@}, un "
  4393. "vector indexado subindexado por @samp{@@} o @samp{*} o un nombre de vector "
  4394. "asociativo, los resultados difieren como se describe m@'as abajo. Si se omite "
  4395. "@var{longitud}, se expande a la subcadena del valor de @var{par@'ametro} "
  4396. "empezando en el car@'acter especificado por @var{desplazamiento} y "
  4397. "extendi@'endose hasta el final del valor. @var{longitud} y @var{desplazamiento} "
  4398. "son expresiones aritm@'eticas (@pxref{Aritm@'etica del Int@'erprete})."
  4399. #. type: table
  4400. #: bashref.texi:1967
  4401. msgid ""
  4402. "If @var{offset} evaluates to a number less than zero, the value is used as an "
  4403. "offset in characters from the end of the value of @var{parameter}. If "
  4404. "@var{length} evaluates to a number less than zero, it is interpreted as an "
  4405. "offset in characters from the end of the value of @var{parameter} rather than a "
  4406. "number of characters, and the expansion is the characters between @var{offset} "
  4407. "and that result. Note that a negative offset must be separated from the colon "
  4408. "by at least one space to avoid being confused with the @samp{:-} expansion."
  4409. msgstr ""
  4410. "Si @var{desplazamiento} se eval@'ua a un n@'umero menor que cero, el valor se "
  4411. "usa como un desplazamiento en caracteres desde el final del valor de "
  4412. "@var{par@'ametro}. Si @var{longitud} se eval@'ua a un n@'umero menor que cero, "
  4413. "se interpreta como un desplazamiento en caracteres desde el final del valor de "
  4414. "@var{par@'ametro} en vez de un n@'umero de caracteres, y la expansi@'on equivale "
  4415. "a los caracteres entre @var{desplazamiento} y ese resultado. Observe que un "
  4416. "desplazamiento negativo debe ser separado de los dos puntos por al menos un "
  4417. "espacio para evitar confusi@'on con la expansi@'on @samp{:-}."
  4418. #. type: table
  4419. #: bashref.texi:1970
  4420. msgid ""
  4421. "Here are some examples illustrating substring expansion on parameters and "
  4422. "subscripted arrays:"
  4423. msgstr ""
  4424. "Aqu@'{@dotless{i}} hay algunos ejemplos que ilustran la expansi@'on de subcadenas en "
  4425. "par@'ametros y vectores subindexados:"
  4426. #. type: verbatim
  4427. #: bashref.texi:1976
  4428. #, no-wrap
  4429. msgid ""
  4430. "$ string=01234567890abcdefgh\n"
  4431. "$ echo ${string:7}\n"
  4432. "7890abcdefgh\n"
  4433. "$ echo ${string:7:0}\n"
  4434. "\n"
  4435. msgstr ""
  4436. "$ cadena=01234567890abcdefgh\n"
  4437. "$ echo ${cadena:7}\n"
  4438. "7890abcdefgh\n"
  4439. "$ echo ${cadena:7:0}\n"
  4440. "\n"
  4441. #. type: verbatim
  4442. #: bashref.texi:1984
  4443. #, no-wrap
  4444. msgid ""
  4445. "$ echo ${string:7:2}\n"
  4446. "78\n"
  4447. "$ echo ${string:7:-2}\n"
  4448. "7890abcdef\n"
  4449. "$ echo ${string: -7}\n"
  4450. "bcdefgh\n"
  4451. "$ echo ${string: -7:0}\n"
  4452. "\n"
  4453. msgstr ""
  4454. "$ echo ${cadena:7:2}\n"
  4455. "78\n"
  4456. "$ echo ${cadena:7:-2}\n"
  4457. "7890abcdef\n"
  4458. "$ echo ${cadena: -7}\n"
  4459. "bcdefgh\n"
  4460. "$ echo ${cadena: -7:0}\n"
  4461. "\n"
  4462. #. type: verbatim
  4463. #: bashref.texi:1993
  4464. #, no-wrap
  4465. msgid ""
  4466. "$ echo ${string: -7:2}\n"
  4467. "bc\n"
  4468. "$ echo ${string: -7:-2}\n"
  4469. "bcdef\n"
  4470. "$ set -- 01234567890abcdefgh\n"
  4471. "$ echo ${1:7}\n"
  4472. "7890abcdefgh\n"
  4473. "$ echo ${1:7:0}\n"
  4474. "\n"
  4475. msgstr ""
  4476. "$ echo ${cadena: -7:2}\n"
  4477. "bc\n"
  4478. "$ echo ${cadena: -7:-2}\n"
  4479. "bcdef\n"
  4480. "$ set -- 01234567890abcdefgh\n"
  4481. "$ echo ${1:7}\n"
  4482. "7890abcdefgh\n"
  4483. "$ echo ${1:7:0}\n"
  4484. "\n"
  4485. #. type: verbatim
  4486. #: bashref.texi:2001
  4487. #, no-wrap
  4488. msgid ""
  4489. "$ echo ${1:7:2}\n"
  4490. "78\n"
  4491. "$ echo ${1:7:-2}\n"
  4492. "7890abcdef\n"
  4493. "$ echo ${1: -7}\n"
  4494. "bcdefgh\n"
  4495. "$ echo ${1: -7:0}\n"
  4496. "\n"
  4497. msgstr ""
  4498. "$ echo ${1:7:2}\n"
  4499. "78\n"
  4500. "$ echo ${1:7:-2}\n"
  4501. "7890abcdef\n"
  4502. "$ echo ${1: -7}\n"
  4503. "bcdefgh\n"
  4504. "$ echo ${1: -7:0}\n"
  4505. "\n"
  4506. #. type: verbatim
  4507. #: bashref.texi:2010
  4508. #, no-wrap
  4509. msgid ""
  4510. "$ echo ${1: -7:2}\n"
  4511. "bc\n"
  4512. "$ echo ${1: -7:-2}\n"
  4513. "bcdef\n"
  4514. "$ array[0]=01234567890abcdefgh\n"
  4515. "$ echo ${array[0]:7}\n"
  4516. "7890abcdefgh\n"
  4517. "$ echo ${array[0]:7:0}\n"
  4518. "\n"
  4519. msgstr ""
  4520. "$ echo ${1: -7:2}\n"
  4521. "bc\n"
  4522. "$ echo ${1: -7:-2}\n"
  4523. "bcdef\n"
  4524. "$ vector[0]=01234567890abcdefgh\n"
  4525. "$ echo ${vector[0]:7}\n"
  4526. "7890abcdefgh\n"
  4527. "$ echo ${vector[0]:7:0}\n"
  4528. "\n"
  4529. #. type: verbatim
  4530. #: bashref.texi:2018
  4531. #, no-wrap
  4532. msgid ""
  4533. "$ echo ${array[0]:7:2}\n"
  4534. "78\n"
  4535. "$ echo ${array[0]:7:-2}\n"
  4536. "7890abcdef\n"
  4537. "$ echo ${array[0]: -7}\n"
  4538. "bcdefgh\n"
  4539. "$ echo ${array[0]: -7:0}\n"
  4540. "\n"
  4541. msgstr ""
  4542. "$ echo ${vector[0]:7:2}\n"
  4543. "78\n"
  4544. "$ echo ${vector[0]:7:-2}\n"
  4545. "7890abcdef\n"
  4546. "$ echo ${vector[0]: -7}\n"
  4547. "bcdefgh\n"
  4548. "$ echo ${vector[0]: -7:0}\n"
  4549. "\n"
  4550. #. type: verbatim
  4551. #: bashref.texi:2023
  4552. #, no-wrap
  4553. msgid ""
  4554. "$ echo ${array[0]: -7:2}\n"
  4555. "bc\n"
  4556. "$ echo ${array[0]: -7:-2}\n"
  4557. "bcdef\n"
  4558. msgstr ""
  4559. "$ echo ${vector[0]: -7:2}\n"
  4560. "bc\n"
  4561. "$ echo ${vector[0]: -7:-2}\n"
  4562. "bcdef\n"
  4563. #. type: table
  4564. #: bashref.texi:2031
  4565. msgid ""
  4566. "If @var{parameter} is @samp{@@}, the result is @var{length} positional "
  4567. "parameters beginning at @var{offset}. A negative @var{offset} is taken relative "
  4568. "to one greater than the greatest positional parameter, so an offset of -1 "
  4569. "evaluates to the last positional parameter. It is an expansion error if "
  4570. "@var{length} evaluates to a number less than zero."
  4571. msgstr ""
  4572. "Si @var{par@'ametro} es @samp{@@}, el resultado es @var{longitud} par@'ametros "
  4573. "posicionales comenzando por @var{desplazamiento}. Un @var{desplazamiento} se "
  4574. "toma en relaci@'on a uno mayor que el par@'ametro posicional m@'as grande, de "
  4575. "manera que un desplazamiento de -1 eval@'ua al @'ultimo par@'ametro posicional. "
  4576. "Es un error de expansi@'on si @var{longitud} eval@'ua a un n@'umero menor que "
  4577. "cero."
  4578. #. type: table
  4579. #: bashref.texi:2034
  4580. msgid ""
  4581. "The following examples illustrate substring expansion using positional "
  4582. "parameters:"
  4583. msgstr ""
  4584. "Los siguientes ejemplos ilustran la expansi@'on de subcadenas usando "
  4585. "par@'ametros posicionales:"
  4586. #. type: verbatim
  4587. #: bashref.texi:2040
  4588. #, no-wrap
  4589. msgid ""
  4590. "$ set -- 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4591. "$ echo ${@:7}\n"
  4592. "7 8 9 0 a b c d e f g h\n"
  4593. "$ echo ${@:7:0}\n"
  4594. "\n"
  4595. msgstr ""
  4596. "$ set -- 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4597. "$ echo ${@:7}\n"
  4598. "7 8 9 0 a b c d e f g h\n"
  4599. "$ echo ${@:7:0}\n"
  4600. "\n"
  4601. #. type: verbatim
  4602. #: bashref.texi:2052
  4603. #, no-wrap
  4604. msgid ""
  4605. "$ echo ${@:7:2}\n"
  4606. "7 8\n"
  4607. "$ echo ${@:7:-2}\n"
  4608. "bash: -2: substring expression < 0\n"
  4609. "$ echo ${@: -7:2}\n"
  4610. "b c\n"
  4611. "$ echo ${@:0}\n"
  4612. "./bash 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4613. "$ echo ${@:0:2}\n"
  4614. "./bash 1\n"
  4615. "$ echo ${@: -7:0}\n"
  4616. "\n"
  4617. msgstr ""
  4618. "$ echo ${@:7:2}\n"
  4619. "7 8\n"
  4620. "$ echo ${@:7:-2}\n"
  4621. "bash: -2: expresión de subcadena < 0\n"
  4622. "$ echo ${@: -7:2}\n"
  4623. "b c\n"
  4624. "$ echo ${@:0}\n"
  4625. "./bash 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4626. "$ echo ${@:0:2}\n"
  4627. "./bash 1\n"
  4628. "$ echo ${@: -7:0}\n"
  4629. "\n"
  4630. #. type: table
  4631. #: bashref.texi:2061
  4632. msgid ""
  4633. "If @var{parameter} is an indexed array name subscripted by @samp{@@} or "
  4634. "@samp{*}, the result is the @var{length} members of the array beginning with "
  4635. "@code{$@{@var{parameter}[@var{offset}]@}}. A negative @var{offset} is taken "
  4636. "relative to one greater than the maximum index of the specified array. It is an "
  4637. "expansion error if @var{length} evaluates to a number less than zero."
  4638. msgstr ""
  4639. "Si @var{par@'ametro} es un nombre de vector subindexado por @samp{@@} o "
  4640. "@samp{*}, el resultado es la @var{longitud} de miembros del vector que comienzan "
  4641. "por @code{$@{@var{par@'ametro}[@var{desplazamiento}]@}}. Un "
  4642. "@var{desplazamiento} negativo se toma respecto a uno mayor que el m@'aximo "
  4643. "@'{@dotless{i}}ndice del vector especificado. Es un error de expansi@'on si @var{longitud} "
  4644. "eval@'ua a un n@'umero menor que cero."
  4645. #. type: table
  4646. #: bashref.texi:2064
  4647. msgid ""
  4648. "These examples show how you can use substring expansion with indexed arrays:"
  4649. msgstr ""
  4650. "Estos ejemplos muestran c@'omo puede usar la expansi@'on de subcadenas con "
  4651. "vectores indexados:"
  4652. #. type: verbatim
  4653. #: bashref.texi:2080
  4654. #, no-wrap
  4655. msgid ""
  4656. "$ array=(0 1 2 3 4 5 6 7 8 9 0 a b c d e f g h)\n"
  4657. "$ echo ${array[@]:7}\n"
  4658. "7 8 9 0 a b c d e f g h\n"
  4659. "$ echo ${array[@]:7:2}\n"
  4660. "7 8\n"
  4661. "$ echo ${array[@]: -7:2}\n"
  4662. "b c\n"
  4663. "$ echo ${array[@]: -7:-2}\n"
  4664. "bash: -2: substring expression < 0\n"
  4665. "$ echo ${array[@]:0}\n"
  4666. "0 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4667. "$ echo ${array[@]:0:2}\n"
  4668. "0 1\n"
  4669. "$ echo ${array[@]: -7:0}\n"
  4670. "\n"
  4671. msgstr ""
  4672. "$ vector=(0 1 2 3 4 5 6 7 8 9 0 a b c d e f g h)\n"
  4673. "$ echo ${vector[@]:7}\n"
  4674. "7 8 9 0 a b c d e f g h\n"
  4675. "$ echo ${vector[@]:7:2}\n"
  4676. "7 8\n"
  4677. "$ echo ${vector[@]: -7:2}\n"
  4678. "b c\n"
  4679. "$ echo ${vector[@]: -7:-2}\n"
  4680. "bash: -2: expresión de subcadena < 0\n"
  4681. "$ echo ${vector[@]:0}\n"
  4682. "0 1 2 3 4 5 6 7 8 9 0 a b c d e f g h\n"
  4683. "$ echo ${vector[@]:0:2}\n"
  4684. "0 1\n"
  4685. "$ echo ${vector[@]: -7:0}\n"
  4686. "\n"
  4687. #. type: table
  4688. #: bashref.texi:2085
  4689. msgid ""
  4690. "Substring expansion applied to an associative array produces undefined results."
  4691. msgstr ""
  4692. "La expansi@'on de subcadena aplicada a un vector asociativo produce resultados "
  4693. "inesperados."
  4694. #. type: table
  4695. #: bashref.texi:2090
  4696. msgid ""
  4697. "Substring indexing is zero-based unless the positional parameters are used, in "
  4698. "which case the indexing starts at 1 by default. If @var{offset} is 0, and the "
  4699. "positional parameters are used, @code{$@@} is prefixed to the list."
  4700. msgstr ""
  4701. "La indexaci@'on de subcadenas es a partir del cero a no ser que se usen los "
  4702. "par@'ametros posicionales, en cuyo caso la indexaci@'on comienza en 1 por "
  4703. "defecto. Si @var{desplazamiento} es 0 y se usan los par@'ametros posicionales, "
  4704. "se prefija @code{$@@} a la lista."
  4705. #. type: item
  4706. #: bashref.texi:2091
  4707. #, no-wrap
  4708. msgid "$@{!@var{prefix}*@}"
  4709. msgstr "$@{!@var{prefijo}*@}"
  4710. #. type: itemx
  4711. #: bashref.texi:2092
  4712. #, no-wrap
  4713. msgid "$@{!@var{prefix}@@@}"
  4714. msgstr "$@{!@var{prefijo}@@@}"
  4715. #. type: table
  4716. #: bashref.texi:2097
  4717. msgid ""
  4718. "Expands to the names of variables whose names begin with @var{prefix}, separated "
  4719. "by the first character of the @env{IFS} special variable. When @samp{@@} is "
  4720. "used and the expansion appears within double quotes, each variable name expands "
  4721. "to a separate word."
  4722. msgstr ""
  4723. "Se expande a los nombres de variables cuyos nombres empiezan por @var{prefijo}, "
  4724. "separados por el primer car@'acter de la variable especial @env{IFS}. Cuando se "
  4725. "usa @samp{@@} y la expansi@'on aparece entre comillas dobles, cada nombre de "
  4726. "variable se expande a una palabra separada."
  4727. #. type: item
  4728. #: bashref.texi:2098
  4729. #, no-wrap
  4730. msgid "$@{!@var{name}[@@]@}"
  4731. msgstr "$@{!@var{nombre}[@@]@}"
  4732. #. type: itemx
  4733. #: bashref.texi:2099
  4734. #, no-wrap
  4735. msgid "$@{!@var{name}[*]@}"
  4736. msgstr "$@{!@var{nombre}[*]@}"
  4737. #. type: table
  4738. #: bashref.texi:2106
  4739. msgid ""
  4740. "If @var{name} is an array variable, expands to the list of array indices (keys) "
  4741. "assigned in @var{name}. If @var{name} is not an array, expands to 0 if "
  4742. "@var{name} is set and null otherwise. When @samp{@@} is used and the expansion "
  4743. "appears within double quotes, each key expands to a separate word."
  4744. msgstr ""
  4745. "Si @var{nombre} es una variable de vector, se expande a la lista de indices de "
  4746. "vectores (claves) asignada en @var{nombre}. Si @var{nombre} no es un vector, se "
  4747. "expande a 0 si @var{nombre} est@'a establecido y a nulo en caso contrario. "
  4748. "Cuando se usa @samp{@@} y la expansi@'on aparece entre comillas dobles, cada "
  4749. "clave se expande a una palabra separada."
  4750. #. type: item
  4751. #: bashref.texi:2107
  4752. #, no-wrap
  4753. msgid "$@{#@var{parameter}@}"
  4754. msgstr "$@{#@var{par@'ametro}@}"
  4755. #. type: table
  4756. #: bashref.texi:2119
  4757. msgid ""
  4758. "The length in characters of the expanded value of @var{parameter} is "
  4759. "substituted. If @var{parameter} is @samp{*} or @samp{@@}, the value substituted "
  4760. "is the number of positional parameters. If @var{parameter} is an array name "
  4761. "subscripted by @samp{*} or @samp{@@}, the value substituted is the number of "
  4762. "elements in the array. If @var{parameter} is an indexed array name subscripted "
  4763. "by a negative number, that number is interpreted as relative to one greater than "
  4764. "the maximum index of @var{parameter}, so negative indices count back from the "
  4765. "end of the array, and an index of -1 references the last element."
  4766. msgstr ""
  4767. "Se sustituye la longitud en caracteres del valor expandido de "
  4768. "@var{par@'ametro}. Si @var{par@'ametro} es @samp{*} o @samp{@@}, el valor "
  4769. "sustituido es el n@'umero de par@'ametros posicionales. Si @var{par@'ametro} es "
  4770. "un nombre de vector subindexado por @samp{*} o @samp{@@}, el valor sustituido es "
  4771. "el n@'umero de elementos en el vector. Si @var{par@'ametro} es un nombre de "
  4772. "vector indexado subindexado por un n@'umero negativo, ese n@'umero es "
  4773. "interpretado como relativo a uno mayor que el @'{@dotless{i}}ndice m@'aximo de "
  4774. "@var{par@'ametro}, de forma que los @'{@dotless{i}}ndices negativos cuenten atr@'as desde el "
  4775. "final del vector, y un @'{@dotless{i}}ndice de -1 referencie al @'ultimo elemento."
  4776. #. type: item
  4777. #: bashref.texi:2120
  4778. #, no-wrap
  4779. msgid "$@{@var{parameter}#@var{word}@}"
  4780. msgstr "$@{@var{par@'ametro}#@var{palabra}@}"
  4781. #. type: itemx
  4782. #: bashref.texi:2121
  4783. #, no-wrap
  4784. msgid "$@{@var{parameter}##@var{word}@}"
  4785. msgstr "$@{@var{par@'ametro}##@var{palabra}@}"
  4786. #. type: table
  4787. #: bashref.texi:2136
  4788. msgid ""
  4789. "The @var{word} is expanded to produce a pattern just as in filename expansion "
  4790. "(@pxref{Filename Expansion}). If the pattern matches the beginning of the "
  4791. "expanded value of @var{parameter}, then the result of the expansion is the "
  4792. "expanded value of @var{parameter} with the shortest matching pattern (the "
  4793. "@samp{#} case) or the longest matching pattern (the @samp{##} case) deleted. If "
  4794. "@var{parameter} is @samp{@@} or @samp{*}, the pattern removal operation is "
  4795. "applied to each positional parameter in turn, and the expansion is the resultant "
  4796. "list. If @var{parameter} is an array variable subscripted with @samp{@@} or "
  4797. "@samp{*}, the pattern removal operation is applied to each member of the array "
  4798. "in turn, and the expansion is the resultant list."
  4799. msgstr ""
  4800. "La @var{palabra} se expande para producir un patr@'on de la misma manera que en "
  4801. "una expansi@'on de nombre de archivo (@pxref{Expansi@'on de Nombre de "
  4802. "Archivo}). Si el patr@'on coincide con el principio del valor expandido de "
  4803. "@var{par@'ametro}, el resultado de la expansi@'on es el valor expandido de "
  4804. "@var{par@'ametro} con el patr@'on m@'as corto coincidente (el caso @samp{#}) o "
  4805. "el patr@'on m@'as largo coincidente (el caso @samp{##}) eliminado. Si "
  4806. "@var{par@'ametro} es @samp{@@} o @samp{*}, la operaci@'on de eliminaci@'on de "
  4807. "patr@'on se aplica a cada par@'ametro posicional en orden, y la expansi@'on es "
  4808. "la lista resultante. Si @var{par@'ametro} es una variable de sub@'{@dotless{i}}ndice de "
  4809. "vector con @samp{@@} o @samp{*}, se aplica la operaci@'on de eliminaci@'on de "
  4810. "patr@'on a cada miembro del vector en orden, y la expansi@'on es la lista "
  4811. "resultante."
  4812. #. type: item
  4813. #: bashref.texi:2137
  4814. #, no-wrap
  4815. msgid "$@{@var{parameter}%@var{word}@}"
  4816. msgstr "$@{@var{par@'ametro}%@var{palabra}@}"
  4817. #. type: itemx
  4818. #: bashref.texi:2138
  4819. #, no-wrap
  4820. msgid "$@{@var{parameter}%%@var{word}@}"
  4821. msgstr "$@{@var{par@'ametro}%%@var{palabra}@}"
  4822. #. type: table
  4823. #: bashref.texi:2152
  4824. msgid ""
  4825. "The @var{word} is expanded to produce a pattern just as in filename expansion. "
  4826. "If the pattern matches a trailing portion of the expanded value of "
  4827. "@var{parameter}, then the result of the expansion is the value of "
  4828. "@var{parameter} with the shortest matching pattern (the @samp{%} case) or the "
  4829. "longest matching pattern (the @samp{%%} case) deleted. If @var{parameter} is "
  4830. "@samp{@@} or @samp{*}, the pattern removal operation is applied to each "
  4831. "positional parameter in turn, and the expansion is the resultant list. If "
  4832. "@var{parameter} is an array variable subscripted with @samp{@@} or @samp{*}, the "
  4833. "pattern removal operation is applied to each member of the array in turn, and "
  4834. "the expansion is the resultant list."
  4835. msgstr ""
  4836. "La @var{palabra} se expande para producir un patr@'on de la misma manera que en "
  4837. "la expansi@'on de nombre de archivo. Si el patr@'on coincide con una porci@'on "
  4838. "del final del valor expandido de @var{par@'ametro}, el resultado de la "
  4839. "expansi@'on es el valor de @var{par@'ametro} con el patr@'on coincidente m@'as "
  4840. "corto (el caso @samp{%}) o el patr@'on coincidente m@'as largo (el caso @samp{%"
  4841. "%}). Si @var{par@'ametro} es @samp{@@} o @samp{*}, se aplica la operaci@'on de "
  4842. "eliminaci@'on de patr@'on a cada par@'ametro posicional en orden, y la "
  4843. "expansi@'on es la lista resultante. Si @var{par@'ametro} es una variable de "
  4844. "vector subindexada con @samp{@@} o @samp{*}, la operaci@'on de eliminaci@'on de "
  4845. "patr@'on se aplica a cada miembro del vector en orden, y la expansi@'on es la "
  4846. "lista resultante."
  4847. #. type: item
  4848. #: bashref.texi:2153
  4849. #, no-wrap
  4850. msgid "$@{@var{parameter}/@var{pattern}/@var{string}@}"
  4851. msgstr "$@{@var{par@'ametro}/@var{patr@'on}/@var{cadena}@}"
  4852. #. type: table
  4853. #: bashref.texi:2178
  4854. msgid ""
  4855. "The @var{pattern} is expanded to produce a pattern just as in filename "
  4856. "expansion. @var{Parameter} is expanded and the longest match of @var{pattern} "
  4857. "against its value is replaced with @var{string}. If @var{pattern} begins with "
  4858. "@samp{/}, all matches of @var{pattern} are replaced with @var{string}. Normally "
  4859. "only the first match is replaced. If @var{pattern} begins with @samp{#}, it "
  4860. "must match at the beginning of the expanded value of @var{parameter}. If "
  4861. "@var{pattern} begins with @samp{%}, it must match at the end of the expanded "
  4862. "value of @var{parameter}. If @var{string} is null, matches of @var{pattern} are "
  4863. "deleted and the @code{/} following @var{pattern} may be omitted. If the "
  4864. "@code{nocasematch} shell option (see the description of @code{shopt} in @ref{The "
  4865. "Shopt Builtin}) is enabled, the match is performed without regard to the case "
  4866. "of alphabetic characters. If @var{parameter} is @samp{@@} or @samp{*}, the "
  4867. "substitution operation is applied to each positional parameter in turn, and the "
  4868. "expansion is the resultant list. If @var{parameter} is an array variable "
  4869. "subscripted with @samp{@@} or @samp{*}, the substitution operation is applied to "
  4870. "each member of the array in turn, and the expansion is the resultant list."
  4871. msgstr ""
  4872. "El @var{patr@'on} se expande para producir un patr@'on de la misma manera que en "
  4873. "la expansi@'on de nombre de archivo. Se expande @var{par@'ametro}, y se "
  4874. "reemplaza por @var{cadena} la coincidencia de @var{patr@'on} con el valor m@'as "
  4875. "largo. Si @var{patr@'on} comienza por @samp{/}, todas las coincidencias de "
  4876. "@var{patr@'on} son reemplazadas por @var{cadena}. Normalmente solo se reemplaza "
  4877. "la primera coincidencia. Si @var{patr@'on} comienza en @samp{#}, debe coincidir "
  4878. "al comienzo del valor expandido de @var{par@'ametro}. Si @var{patr@'on} "
  4879. "comienza por @samp{%}, debe coincidir al final del valor expandido de "
  4880. "@var{par@'ametro}. Si @var{cadena} es nulo, las coincidencias de @var{patr@'on} "
  4881. "son eliminadas y se puede omitir el @code{/} que sigue a @var{patr@'on}. Si "
  4882. "est@'a habilitada la opci@'on del int@'erprete @code{nocasematch} (consulte la "
  4883. "descripci@'on de @code{shopt} en @ref{La Instrucci@'on Integrada Shopt}), la "
  4884. "coincidencia se realiza sin importar las may@'usculas y min@'usculas de "
  4885. "caracteres alfab@'eticos. Si @var{par@'ametro} es @samp{@@} o @samp{*}, la "
  4886. "operaci@'on de sustituci@'on se aplica a cada par@'ametro posicional en orden y "
  4887. "la expansi@'on es la lista resultante. Si @var{par@'ametro} es una variable de "
  4888. "vector subindexada con @samp{@@} o @samp{*}, se aplica la operaci@'on de "
  4889. "sustituci@'on a cada miembro del vector en orden y la expansi@'on es la lista "
  4890. "resultante."
  4891. #. type: item
  4892. #: bashref.texi:2179
  4893. #, no-wrap
  4894. msgid "$@{@var{parameter}^@var{pattern}@}"
  4895. msgstr "$@{@var{par@'ametro}^@var{patr@'on}@}"
  4896. #. type: itemx
  4897. #: bashref.texi:2180
  4898. #, no-wrap
  4899. msgid "$@{@var{parameter}^^@var{pattern}@}"
  4900. msgstr "$@{@var{par@'ametro}^^@var{patr@'on}@}"
  4901. #. type: itemx
  4902. #: bashref.texi:2181
  4903. #, no-wrap
  4904. msgid "$@{@var{parameter},@var{pattern}@}"
  4905. msgstr "$@{@var{par@'ametro},@var{patr@'on}@}"
  4906. #. type: itemx
  4907. #: bashref.texi:2182
  4908. #, no-wrap
  4909. msgid "$@{@var{parameter},,@var{pattern}@}"
  4910. msgstr "$@{@var{par@'ametro},,@var{patr@'on}@}"
  4911. #. type: table
  4912. #: bashref.texi:2204
  4913. msgid ""
  4914. "This expansion modifies the case of alphabetic characters in @var{parameter}. "
  4915. "The @var{pattern} is expanded to produce a pattern just as in filename "
  4916. "expansion. Each character in the expanded value of @var{parameter} is tested "
  4917. "against @var{pattern}, and, if it matches the pattern, its case is converted. "
  4918. "The pattern should not attempt to match more than one character. The @samp{^} "
  4919. "operator converts lowercase letters matching @var{pattern} to uppercase; the "
  4920. "@samp{,} operator converts matching uppercase letters to lowercase. The "
  4921. "@samp{^^} and @samp{,,} expansions convert each matched character in the "
  4922. "expanded value; the @samp{^} and @samp{,} expansions match and convert only the "
  4923. "first character in the expanded value. If @var{pattern} is omitted, it is "
  4924. "treated like a @samp{?}, which matches every character. If @var{parameter} is "
  4925. "@samp{@@} or @samp{*}, the case modification operation is applied to each "
  4926. "positional parameter in turn, and the expansion is the resultant list. If "
  4927. "@var{parameter} is an array variable subscripted with @samp{@@} or @samp{*}, the "
  4928. "case modification operation is applied to each member of the array in turn, and "
  4929. "the expansion is the resultant list."
  4930. msgstr ""
  4931. "La expansi@'on modifica las may@'usculas y min@'usculas de los caracteres "
  4932. "alfab@'eticos. El @var{patr@'on} se expande para producir un patr@'on de la "
  4933. "misma manera que en la expansi@'on de nombre de archivo. Cada car@'acter en el "
  4934. "valor expandido de @var{par@'ametro} es comprobado contra @var{patr@'on}, y, si "
  4935. "coincide con el patr@'on, se alterna entre may@'usculas y min@'usculas. El "
  4936. "patr@'on no deber@'{@dotless{i}}a tratar de coincidir con m@'as de un car@'acter. El "
  4937. "operador @samp{^} convierte ĺetras min@'usculas que coinciden con @var{patr@'on} "
  4938. "a may@'usculas; el operador @samp{,} convierte letras may@'usculas coincidentes "
  4939. "a min@'usculas. Las expansiones @samp{^^} y @samp{,,} convierten cada "
  4940. "car@'acter coincidente en el valor expandido; las las expansiones @samp{^} y "
  4941. "@samp{,} coinciden y convierten solo el primer car@'acter en el valor "
  4942. "expandido. Si se omite @var{patr@'on}, se trata como un @samp{?}, que coincide "
  4943. "con cualquier car@'acter. Si @var{par@'ametro} es @samp{@@} o @samp{*}, la "
  4944. "operaci@'on de modificaci@'on de alternaci@'on entre may@'usculas y min@'usculas "
  4945. "se aplica a cada par@'ametro posicional en orden y la expansi@'on es la lista "
  4946. "resultante. Si @var{par@'ametro} es una variable de vector subindexada con "
  4947. "@samp{@@} o @samp{*}, la operaci@'on de modificaci@'on de alternaci@'on entre "
  4948. "may@'usculas y min@'usculas se aplica a cada miembro en orden y la expansi@'on "
  4949. "es la lista resultante."
  4950. #. type: item
  4951. #: bashref.texi:2205
  4952. #, no-wrap
  4953. msgid "$@{@var{parameter}@@@var{operator}@}"
  4954. msgstr "$@{@var{par@'ametro}@@@var{operador}@}"
  4955. #. type: table
  4956. #: bashref.texi:2209
  4957. msgid ""
  4958. "The expansion is either a transformation of the value of @var{parameter} or "
  4959. "information about @var{parameter} itself, depending on the value of "
  4960. "@var{operator}. Each @var{operator} is a single letter:"
  4961. msgstr ""
  4962. "La expansi@'on es o una transformaci@'on del valor de @var{par@'ametro} o "
  4963. "informaci@'on sobre @var{par@'ametro} en s@'{@dotless{i}}, dependiendo del valor de "
  4964. "@var{operador}. Cada @var{operador} es una @'unica letra:"
  4965. #. type: item
  4966. #: bashref.texi:2211
  4967. #, no-wrap
  4968. msgid "Q"
  4969. msgstr "Q"
  4970. #. type: table
  4971. #: bashref.texi:2214
  4972. msgid ""
  4973. "The expansion is a string that is the value of @var{parameter} quoted in a "
  4974. "format that can be reused as input."
  4975. msgstr ""
  4976. "La expansi@'on es una cadena que es el valor de @var{par@'ametro} entrecomillado "
  4977. "en un formato que puede ser reusado como entrada."
  4978. #. type: item
  4979. #: bashref.texi:2214
  4980. #, no-wrap
  4981. msgid "E"
  4982. msgstr "E"
  4983. #. type: table
  4984. #: bashref.texi:2217
  4985. msgid ""
  4986. "The expansion is a string that is the value of @var{parameter} with backslash "
  4987. "escape sequences expanded as with the @code{$'@dots{}'} quoting mechansim."
  4988. msgstr ""
  4989. "La expansi@'on es una cadena que es el valor de @var{par@'ametro} con secuencias "
  4990. "de escape de barras bajas expandidas con el mecanismo de entrecomillado "
  4991. "@code{$'@dots{}'}."
  4992. #. type: item
  4993. #: bashref.texi:2217
  4994. #, no-wrap
  4995. msgid "P"
  4996. msgstr "P"
  4997. #. type: table
  4998. #: bashref.texi:2220
  4999. msgid ""
  5000. "The expansion is a string that is the result of expanding the value of "
  5001. "@var{parameter} as if it were a prompt string (@pxref{Controlling the Prompt})."
  5002. msgstr ""
  5003. "La expansi@'on es una cadena que es el resultado de expandir el valor de "
  5004. "@var{par@'ametro} como si fuera una cadena de prompt (@pxref{Controlando el "
  5005. "Prompt})."
  5006. #. type: item
  5007. #: bashref.texi:2220
  5008. #, no-wrap
  5009. msgid "A"
  5010. msgstr "A"
  5011. #. type: table
  5012. #: bashref.texi:2224
  5013. msgid ""
  5014. "The expansion is a string in the form of an assignment statement or "
  5015. "@code{declare} command that, if evaluated, will recreate @var{parameter} with "
  5016. "its attributes and value."
  5017. msgstr ""
  5018. "La expansi@'on es una cadena en forma de una sentencia de asignaci@'on o "
  5019. "instrucci@'on @code{declare} que, si se eval@'ua, recrear@'a @var{par@'ametro} "
  5020. "con sus atributos y valor."
  5021. #. type: item
  5022. #: bashref.texi:2224
  5023. #, no-wrap
  5024. msgid "a"
  5025. msgstr "a"
  5026. #. type: table
  5027. #: bashref.texi:2227
  5028. msgid ""
  5029. "The expansion is a string consisting of flag values representing "
  5030. "@var{parameter}'s attributes."
  5031. msgstr ""
  5032. "La expansi@'on es una cadena consistente en valores centinela que representan "
  5033. "los atributos de @var{par@'ametro}."
  5034. #. type: table
  5035. #: bashref.texi:2236
  5036. msgid ""
  5037. "If @var{parameter} is @samp{@@} or @samp{*}, the operation is applied to each "
  5038. "positional parameter in turn, and the expansion is the resultant list. If "
  5039. "@var{parameter} is an array variable subscripted with @samp{@@} or @samp{*}, the "
  5040. "operation is applied to each member of the array in turn, and the expansion is "
  5041. "the resultant list."
  5042. msgstr ""
  5043. "Si @var{par@'ametro} es @samp{@@} o @samp{*}, se aplica la operaci@'on a cada "
  5044. "par@'ametro posicional en orden y la expansi@'on es la lista resultante. Si "
  5045. "@var{par@'ametro} es una variable de vector subindexada con @samp{@@} o "
  5046. "@samp{*}, la operaci@'on se aplica a cada miembro del vector en orden y la "
  5047. "expansi@'on es la lista resultante."
  5048. #. type: table
  5049. #: bashref.texi:2239
  5050. msgid ""
  5051. "The result of the expansion is subject to word splitting and pathname expansion "
  5052. "as described below."
  5053. msgstr ""
  5054. "El resultado de la expansi@'on est@'a sujeto a la divisi@'on de palabras y la "
  5055. "expansi@'on de nombre de archivo como se describe m@'as abajo."
  5056. #. type: Plain text
  5057. #: bashref.texi:2248
  5058. msgid ""
  5059. "Command substitution allows the output of a command to replace the command "
  5060. "itself. Command substitution occurs when a command is enclosed as follows:"
  5061. msgstr ""
  5062. "La sustituci@'on de instrucciones permite a la salida de una instrucci@'on "
  5063. "reemplazar a la propia instrucci@'on. La sustituci@'on de instrucci@'on ocurre "
  5064. "cuando se rodea una instrucci@'on as@'{@dotless{i}}:"
  5065. #. type: example
  5066. #: bashref.texi:2250
  5067. #, no-wrap
  5068. msgid "$(@var{command})\n"
  5069. msgstr "$(@var{instrucci@'on})\n"
  5070. #. type: example
  5071. #: bashref.texi:2255
  5072. #, no-wrap
  5073. msgid "`@var{command}`\n"
  5074. msgstr "`@var{instrucci@'on}`\n"
  5075. #. type: Plain text
  5076. #: bashref.texi:2265
  5077. msgid ""
  5078. "Bash performs the expansion by executing @var{command} in a subshell environment "
  5079. "and replacing the command substitution with the standard output of the command, "
  5080. "with any trailing newlines deleted. Embedded newlines are not deleted, but they "
  5081. "may be removed during word splitting. The command substitution @code{$(cat "
  5082. "@var{file})} can be replaced by the equivalent but faster @code{$(< @var{file})}."
  5083. msgstr ""
  5084. "Bash realiza la expansi@'on ejecutando @var{instrucci@'on} en un entorno de "
  5085. "subint@'erprete y reemplazando la sustituci@'on de la instrucci@'on con la "
  5086. "salida est@'andar de la instrucci@'on, con cualquier nueva l@'{@dotless{i}}nea final "
  5087. "eliminada. Las nuevas l@'{@dotless{i}}neas integradas no se eliminan, pero pueden ser "
  5088. "borradas durante la divisi@'on de palabras. La instrucci@'on de sustituci@'on "
  5089. "@code{$(cat @var{file})} puede ser reemplazada por el equivalente pero m@'as "
  5090. "r@'apido @code{$(< @var{archivo})}."
  5091. #. type: Plain text
  5092. #: bashref.texi:2273
  5093. msgid ""
  5094. "When the old-style backquote form of substitution is used, backslash retains its "
  5095. "literal meaning except when followed by @samp{$}, @samp{`}, or @samp{\\}. The "
  5096. "first backquote not preceded by a backslash terminates the command "
  5097. "substitution. When using the @code{$(@var{command})} form, all characters "
  5098. "between the parentheses make up the command; none are treated specially."
  5099. msgstr ""
  5100. "Cuando se usa la vieja forma de sustituci@'on de comilla invertida, la barra "
  5101. "invertida mantiene su significado literal excepto cuando es seguida por "
  5102. "@samp{$}, @samp{`} o @samp{\\}. La primera barra invertida no precedida por una "
  5103. "barra invertida termina la sustituci@'on de instrucci@'on. Al usar la forma "
  5104. "@code{$(@var{instrucci@'on})}, todos los caracteres entre los par@'entesis "
  5105. "componen la instrucci@'on; ninguno es tratado de forma especial."
  5106. #. type: Plain text
  5107. #: bashref.texi:2276
  5108. msgid ""
  5109. "Command substitutions may be nested. To nest when using the backquoted form, "
  5110. "escape the inner backquotes with backslashes."
  5111. msgstr ""
  5112. "Las sustituciones de instrucciones se pueden anidar. Para anidar usando la "
  5113. "forma de comilla invertida, escape las comillas invertidas interiores con barras "
  5114. "invertidas."
  5115. #. type: Plain text
  5116. #: bashref.texi:2279
  5117. msgid ""
  5118. "If the substitution appears within double quotes, word splitting and filename "
  5119. "expansion are not performed on the results."
  5120. msgstr ""
  5121. "Si la sustituci@'on aparece entre comillas dobles, la divisi@'on de palabras y "
  5122. "la expansi@'on de nombre de archivo no se realizan en los resultados."
  5123. #. type: cindex
  5124. #: bashref.texi:2282
  5125. #, no-wrap
  5126. msgid "expansion, arithmetic"
  5127. msgstr "expansi@'on, aritm@'etica"
  5128. #. type: Plain text
  5129. #: bashref.texi:2287
  5130. msgid ""
  5131. "Arithmetic expansion allows the evaluation of an arithmetic expression and the "
  5132. "substitution of the result. The format for arithmetic expansion is:"
  5133. msgstr ""
  5134. "La expansi@'on aritm@'etica permite la evaluaci@'on de una expresi@'on "
  5135. "aritm@'etica y la sustituci@'on del resultado. El formato para la expansi@'on "
  5136. "aritm@'etica es:"
  5137. #. type: example
  5138. #: bashref.texi:2290
  5139. #, no-wrap
  5140. msgid "$(( @var{expression} ))\n"
  5141. msgstr "$(( @var{expresi@'on} ))\n"
  5142. #. type: Plain text
  5143. #: bashref.texi:2298
  5144. msgid ""
  5145. "The expression is treated as if it were within double quotes, but a double quote "
  5146. "inside the parentheses is not treated specially. All tokens in the expression "
  5147. "undergo parameter and variable expansion, command substitution, and quote "
  5148. "removal. The result is treated as the arithmetic expression to be evaluated. "
  5149. "Arithmetic expansions may be nested."
  5150. msgstr ""
  5151. "La expresi@'on se trata como si estuviera entre comillas dobles, pero una "
  5152. "comilla doble dentro de los par@'entesis no se trata de forma especial. Todos "
  5153. "los s@'{@dotless{i}}mbolos en la expresi@'on pasan por la expansi@'on de par@'ametro y "
  5154. "variable, sustituci@'on de instrucci@'on y eliminaci@'on de comillas. El "
  5155. "resultado se trata como la expresi@'on aritm@'etica a evaluar. Las expansiones "
  5156. "aritm@'eticas pueden ser anidadas."
  5157. #. type: Plain text
  5158. #: bashref.texi:2303
  5159. msgid ""
  5160. "The evaluation is performed according to the rules listed below (@pxref{Shell "
  5161. "Arithmetic}). If the expression is invalid, Bash prints a message indicating "
  5162. "failure to the standard error and no substitution occurs."
  5163. msgstr ""
  5164. "La evaluaci@'on se realiza de acuerdo a las reglas listadas abajo "
  5165. "(@pxref{Aritm@'etica del Int@'erprete}). Si la expresi@'on es inv@'alida, Bash "
  5166. "imprime un mensaje indicando fallo al error est@'andar y no ocurre ninguna "
  5167. "sustituci@'on."
  5168. #. type: cindex
  5169. #: bashref.texi:2306
  5170. #, no-wrap
  5171. msgid "process substitution"
  5172. msgstr "sustituci@'on de proceso"
  5173. #. type: Plain text
  5174. #: bashref.texi:2311
  5175. msgid ""
  5176. "Process substitution allows a process's input or output to be referred to using "
  5177. "a filename. It takes the form of"
  5178. msgstr ""
  5179. "La sustituci@'on de proceso permite hacer referencia a la entrada o salida de un "
  5180. "proceso usando un nombre de archivo. Toma la forma de"
  5181. #. type: example
  5182. #: bashref.texi:2313
  5183. #, no-wrap
  5184. msgid "<(@var{list})\n"
  5185. msgstr "<(@var{lista})\n"
  5186. #. type: example
  5187. #: bashref.texi:2318
  5188. #, no-wrap
  5189. msgid ">(@var{list})\n"
  5190. msgstr ">(@var{lista})\n"
  5191. #. type: Plain text
  5192. #: bashref.texi:2334
  5193. msgid ""
  5194. "The process @var{list} is run asynchronously, and its input or output appears as "
  5195. "a filename. This filename is passed as an argument to the current command as "
  5196. "the result of the expansion. If the @code{>(@var{list})} form is used, writing "
  5197. "to the file will provide input for @var{list}. If the @code{<(@var{list})} form "
  5198. "is used, the file passed as an argument should be read to obtain the output of "
  5199. "@var{list}. Note that no space may appear between the @code{<} or @code{>} and "
  5200. "the left parenthesis, otherwise the construct would be interpreted as a "
  5201. "redirection. Process substitution is supported on systems that support named "
  5202. "pipes (@sc{fifo}s) or the @file{/dev/fd} method of naming open files."
  5203. msgstr ""
  5204. "La @var{lista} de proceso es ejecutada as@'{@dotless{i}}ncronamente, y su entrada o salida "
  5205. "aparece como un nombre de archivo. Este nombre de archivo es pasado como un "
  5206. "argumento a la instrucci@'on actual como el resultado de la expansi@'on. Si se "
  5207. "usa la forma @code{>(@var{lista})}, el archivo pasado como un argumento "
  5208. "deber@'{@dotless{i}}a ser le@'{@dotless{i}}do para obtener la salida de @var{lista}. Observe que no "
  5209. "puede aparecer ning@'un espacio entre @code{<} o @code{>} y el par@'entesis "
  5210. "izquierdo, de lo contrario la construcci@'on ser@'{@dotless{i}}a interpretada como una "
  5211. "redirecci@'on. La sustituci@'on de procesos está soportada en sistemas que "
  5212. "admiten tuber@'{@dotless{i}}as nombradas (@sc{fifo}s) o el m@'etodo @file{/dev/fd} de "
  5213. "nombrar archivos abiertos."
  5214. #. type: Plain text
  5215. #: bashref.texi:2338
  5216. msgid ""
  5217. "When available, process substitution is performed simultaneously with parameter "
  5218. "and variable expansion, command substitution, and arithmetic expansion."
  5219. msgstr ""
  5220. "Cuando est@'a disponible, la sustituci@'on de proceso se realiza "
  5221. "simult@'aneamente con la expansi@'on de par@'ametro y de variable, la "
  5222. "sustituci@'on de instrucci@'on y la expansi@'on aritm@'etica."
  5223. #. type: Plain text
  5224. #: bashref.texi:2346
  5225. msgid ""
  5226. "The shell scans the results of parameter expansion, command substitution, and "
  5227. "arithmetic expansion that did not occur within double quotes for word splitting."
  5228. msgstr ""
  5229. "El int@'erprete escanea los resultados de la expansi@'on de par@'ametros, la "
  5230. "sustituci@'on de instrucci@'on y la expansi@'on aritm@'etica que no ocurrieron "
  5231. "dentro de comillas dobles para divisi@'on de palabras."
  5232. #. type: Plain text
  5233. #: bashref.texi:2366
  5234. msgid ""
  5235. "The shell treats each character of @env{$IFS} as a delimiter, and splits the "
  5236. "results of the other expansions into words using these characters as field "
  5237. "terminators. If @env{IFS} is unset, or its value is exactly "
  5238. "@code{<space><tab><newline>}, the default, then sequences of @code{ <space>}, "
  5239. "@code{<tab>}, and @code{<newline>} at the beginning and end of the results of "
  5240. "the previous expansions are ignored, and any sequence of @env{IFS} characters "
  5241. "not at the beginning or end serves to delimit words. If @env{IFS} has a value "
  5242. "other than the default, then sequences of the whitespace characters "
  5243. "@code{space}, @code{tab}, and @code{newline} are ignored at the beginning and "
  5244. "end of the word, as long as the whitespace character is in the value of "
  5245. "@env{IFS} (an @env{IFS} whitespace character). Any character in @env{IFS} that "
  5246. "is not @env{IFS} whitespace, along with any adjacent @env{IFS} whitespace "
  5247. "characters, delimits a field. A sequence of @env{IFS} whitespace characters is "
  5248. "also treated as a delimiter. If the value of @env{IFS} is null, no word "
  5249. "splitting occurs."
  5250. msgstr ""
  5251. "El int@'erprete trata cada car@'acter de @env{$IFS} como un delimitador y divide "
  5252. "los resultados de las otras expansiones en palabras usando estos caracteres como "
  5253. "terminadores de campos. Si @env{IFS} no est@'a habilitado o su valor es "
  5254. "exactamente @code{<espacio><tabulaci@'on><nueva l@'{@dotless{i}}nea>}, el predeterminado, "
  5255. "las secuencias de @code{<espacio>}, @code{<tabulaci@'on>} y @code{<nueva "
  5256. "l@'{@dotless{i}}nea>} al principio y el final de los resultados de las expansiones previas "
  5257. "son ignorados, y cualquier secuencia de caracteres @env{IFS} que no est@'en al "
  5258. "principio o al final sirve para delimitar palabras. Si @env{IFS} tiene un valor "
  5259. "distinto al predeterminado, las secuencias de caracteres de espacios en blanco "
  5260. "@code{espacio}, @code{tabulaci@'on} y @code{nueva l@'{@dotless{i}}nea} son ignoradas al "
  5261. "principio y final de la palabra, mientras que el car@'acter de espacio en blanco "
  5262. "est@'e en el valor de @env{IFS} (un car@'acter en blanco de @env{IFS}). "
  5263. "Cualquier car@'acter en @env{IFS} que no sea un espacio en blanco de @env{IFS}, "
  5264. "junto a alg@'un car@'acter de espacio en blanco de @env{IFS}, delimita un "
  5265. "campo. Una secuencia de caracteres de espacio en blanco de @env{IFS} tambi@'en "
  5266. "se trata como un delimitador. Si el valor de @env{IFS} es nulo, no ocurre "
  5267. "ninguna divisi@'on de palabra."
  5268. #. type: Plain text
  5269. #: bashref.texi:2379
  5270. msgid ""
  5271. "Explicit null arguments (@code{\"\"} or @code{''}) are retained and passed to "
  5272. "commands as empty strings. Unquoted implicit null arguments, resulting from the "
  5273. "expansion of parameters that have no values, are removed. If a parameter with "
  5274. "no value is expanded within double quotes, a null argument results and is "
  5275. "retained and passed to a command as an empty string. When a quoted null "
  5276. "argument appears as part of a word whose expansion is non-null, the null "
  5277. "argument is removed. That is, the word @code{-d''} becomes @code{-d} after word "
  5278. "splitting and null argument removal."
  5279. msgstr ""
  5280. "Los argumentos expl@'{@dotless{i}}citamente nulos (@code{\"\"} o @code{''}) son conservados "
  5281. "y pasados a instrucciones como cadenas vac@'{@dotless{i}}as. Los argumentos nulos "
  5282. "impl@'{@dotless{i}}citos, resultantes de la expansi@'on de par@'ametros que no tiene "
  5283. "valores, son eliminados. Si un par@'ametro sin valor se expande entre comillas "
  5284. "dobles, resulta en un argumento nulo y es retenido y pasado a una instrucci@'on "
  5285. "como una cadena vac@'{@dotless{i}}a. Cuando un argumento nulo entrecomillado aparece como "
  5286. "parte de una palabra cuya expansi@'on no es nula, se elimina el argumento nulo. "
  5287. "Es decir, la palabra @code{-d\"} se convierte en @code{-d} despu@'es de la "
  5288. "divisi@'on de palabras y la eliminaci@'on de argumentos nulos."
  5289. #. type: Plain text
  5290. #: bashref.texi:2382
  5291. msgid "Note that if no expansion occurs, no splitting is performed."
  5292. msgstr ""
  5293. "Observe que si no ocurre ninguna expansi@'on, no se realiza ninguna divisi@'on."
  5294. #. type: subsubsection
  5295. #: bashref.texi:2387 bashref.texi:2441 bashref.texi:2442
  5296. #, no-wrap
  5297. msgid "Pattern Matching"
  5298. msgstr "Coincidencia de Patrones"
  5299. #. type: menuentry
  5300. #: bashref.texi:2387
  5301. msgid "How the shell matches patterns."
  5302. msgstr "C@'omo el int@'erprete coincide con patrones."
  5303. #. type: cindex
  5304. #: bashref.texi:2388
  5305. #, no-wrap
  5306. msgid "expansion, filename"
  5307. msgstr "expansi@'on, nombre de archivo"
  5308. #. type: cindex
  5309. #: bashref.texi:2389
  5310. #, no-wrap
  5311. msgid "expansion, pathname"
  5312. msgstr "expansi@'on, nombre de ruta"
  5313. #. type: cindex
  5314. #: bashref.texi:2391
  5315. #, no-wrap
  5316. msgid "pathname expansion"
  5317. msgstr "expansi@'on de nombre de ruta"
  5318. #. type: Plain text
  5319. #: bashref.texi:2409
  5320. msgid ""
  5321. "After word splitting, unless the @option{-f} option has been set (@pxref{The Set "
  5322. "Builtin}), Bash scans each word for the characters @samp{*}, @samp{?}, and "
  5323. "@samp{[}. If one of these characters appears, then the word is regarded as a "
  5324. "@var{pattern}, and replaced with an alphabetically sorted list of filenames "
  5325. "matching the pattern (@pxref{Pattern Matching}). If no matching filenames are "
  5326. "found, and the shell option @code{nullglob} is disabled, the word is left "
  5327. "unchanged. If the @code{nullglob} option is set, and no matches are found, the "
  5328. "word is removed. If the @code{failglob} shell option is set, and no matches are "
  5329. "found, an error message is printed and the command is not executed. If the "
  5330. "shell option @code{nocaseglob} is enabled, the match is performed without regard "
  5331. "to the case of alphabetic characters."
  5332. msgstr ""
  5333. "Despu@'es de la divisi@'on de palabras, a no ser que la opci@'on @option{-f} "
  5334. "haya sido establecida (@pxref{La Instrucci@'on Integrada Set}), Bash escanea "
  5335. "cada palabra en busca de los caracteres @samp{*}, @samp{?} y @samp{[}. Si uno "
  5336. "de estos caracteres aparece, la palabra es tratada como un @var{patr@'on} y "
  5337. "reemplazada con una lista de nombres de archivo ordenada alfab@'eticamente que "
  5338. "coincide con el patr@'on (@pxref{Coincidencia de Patrones}). Si no se encuentra "
  5339. "ning@'un nombre de archivo coincidente y est@'a desactivada la opci@'on del "
  5340. "int@'erprete @code{nullglob}, la palabra se deja sin modificar. Si la opci@'on "
  5341. "@code{nullglob} est@'a habilitada y no se encuentran coincidencias, la palabra "
  5342. "es eliminada. Si la opci@'on del int@'erprete @code{failglob} est@'a "
  5343. "establecida y no se encuentran coincidencias, se imprime un mensaje de error y "
  5344. "no se ejecuta la instrucci@'on. Si est@'a habilitada la opci@'on de "
  5345. "int@'erprete @code{nocaseglob}, la coincidencia se realiza sin tener en cuenta "
  5346. "las may@'usculas y min@'usculas de caracteres alfab@'eticos."
  5347. #. type: Plain text
  5348. #: bashref.texi:2416
  5349. msgid ""
  5350. "When a pattern is used for filename expansion, the character @samp{.} at the "
  5351. "start of a filename or immediately following a slash must be matched explicitly, "
  5352. "unless the shell option @code{dotglob} is set. When matching a filename, the "
  5353. "slash character must always be matched explicitly. In other cases, the @samp{.} "
  5354. "character is not treated specially."
  5355. msgstr ""
  5356. "Cuando se usa un patr@'on para la expansi@'on de nombre de archivo, el "
  5357. "car@'acter @samp{.} al principio de un nombre de archivo o inmediatamente "
  5358. "siguiendo a una barra debe ser coincidido expl@'{@dotless{i}}citamente, a no ser que la "
  5359. "opci@'on del int@'erprete @code{dotglob} est@'e habilitada. Al coincidir un "
  5360. "nombre de archivo, el car@'acter de barra debe ser coincidido siempre "
  5361. "expl@'{@dotless{i}}citamente. En otros casos, el car@'acter @samp{.} no es tratado de forma "
  5362. "especial."
  5363. #. type: Plain text
  5364. #: bashref.texi:2420
  5365. msgid ""
  5366. "See the description of @code{shopt} in @ref{The Shopt Builtin}, for a "
  5367. "description of the @code{nocaseglob}, @code{nullglob}, @code{failglob}, and "
  5368. "@code{dotglob} options."
  5369. msgstr ""
  5370. "Consulte la descripci@'on de @code{shopt} en @ref{La Instrucci@'on Integrada "
  5371. "Shopt}, para una descripci@'on de las opciones @code{nocaseglob}, "
  5372. "@code{nullglob}, @code{failglob} y @code{dotglob}."
  5373. #. type: Plain text
  5374. #: bashref.texi:2440
  5375. msgid ""
  5376. "The @env{GLOBIGNORE} shell variable may be used to restrict the set of filenames "
  5377. "matching a pattern. If @env{GLOBIGNORE} is set, each matching filename that "
  5378. "also matches one of the patterns in @env{GLOBIGNORE} is removed from the list of "
  5379. "matches. If the @code{nocaseglob} option is set, the matching against the "
  5380. "patterns in @env{GLOBIGNORE} is performed without regard to case. The filenames "
  5381. "@file{.} and @file{..} are always ignored when @env{GLOBIGNORE} is set and not "
  5382. "null. However, setting @env{GLOBIGNORE} to a non-null value has the effect of "
  5383. "enabling the @code{dotglob} shell option, so all other filenames beginning with "
  5384. "a @samp{.} will match. To get the old behavior of ignoring filenames beginning "
  5385. "with a @samp{.}, make @samp{.*} one of the patterns in @env{GLOBIGNORE}. The "
  5386. "@code{dotglob} option is disabled when @env{GLOBIGNORE} is unset."
  5387. msgstr ""
  5388. "La variable del int@'erprete @env{GLOBIGNORE} puede ser usada para restringir el "
  5389. "conjunto de nombres de archivo que coinciden con un patr@'on. Si "
  5390. "@env{GLOBIGNORE} est@'a establecida, cada nombre de archivo coincidente que "
  5391. "tambi@'en coincida con uno de los patrones en @env{GLOBIGNORE} es eliminado de "
  5392. "la lista de coincidencias. Si la opci@'on @code{nocaseglob} est@'a habilitada, "
  5393. "la coincidencia con el patr@'on en @env{GLOBIGNORE} se realiza sin importar las "
  5394. "may@'usculas y min@'usculas. Los nombres de archivo @file{.} y @file{..} "
  5395. "siempre se ignoran cuando @env{GLOBIGNORE} est@'a establecida y no es nula. Sin "
  5396. "embargo, establecer @env{GLOBIGNORE} a un valor no nulo tiene el efecto de "
  5397. "activar la opci@'on del int@'erprete @code{dotglob}, para que todos los otros "
  5398. "nombres de archivo que empiezan por @samp{.} coincidan. Para obtener el viejo "
  5399. "comportamiento de ignorar los nombres de archivo que comienzan por @samp{.}, haz "
  5400. "@samp{.*} uno de los patrones en @env{GLOBIGNORE}. La opci@'on @code{dotglob} "
  5401. "se desabilita cuando @env{GLOBIGNORE} no est@'a establecida."
  5402. #. type: cindex
  5403. #: bashref.texi:2443
  5404. #, no-wrap
  5405. msgid "pattern matching"
  5406. msgstr "coincidencia de patr@'on"
  5407. #. type: cindex
  5408. #: bashref.texi:2444
  5409. #, no-wrap
  5410. msgid "matching, pattern"
  5411. msgstr "coincidencia, patr@'on"
  5412. #. type: Plain text
  5413. #: bashref.texi:2453
  5414. msgid ""
  5415. "Any character that appears in a pattern, other than the special pattern "
  5416. "characters described below, matches itself. The @sc{nul} character may not "
  5417. "occur in a pattern. A backslash escapes the following character; the escaping "
  5418. "backslash is discarded when matching. The special pattern characters must be "
  5419. "quoted if they are to be matched literally."
  5420. msgstr ""
  5421. "Cualquier car@'acter que aparezca en un patr@'on, distinto a los caracteres de "
  5422. "patr@'on especial descritos m@'as abajo, coincide con s@'{@dotless{i}} mismo. El car@'acter "
  5423. "@sc{nul} no puede ocurrir en un patr@'on. Una barra invertida escapa el "
  5424. "siguiente car@'acter; la barra invertida de escape se descarta durante la "
  5425. "coincidencia. Los caracteres de patrones especiales deben ser entrecomillados "
  5426. "si no van a ser coincididos literalmente."
  5427. #. type: Plain text
  5428. #: bashref.texi:2455
  5429. msgid "The special pattern characters have the following meanings:"
  5430. msgstr "Los caracteres de patr@'on especiales tienen los siguientes significados:"
  5431. #. type: table
  5432. #: bashref.texi:2464
  5433. msgid ""
  5434. "Matches any string, including the null string. When the @code{globstar} shell "
  5435. "option is enabled, and @samp{*} is used in a filename expansion context, two "
  5436. "adjacent @samp{*}s used as a single pattern will match all files and zero or "
  5437. "more directories and subdirectories. If followed by a @samp{/}, two adjacent "
  5438. "@samp{*}s will match only directories and subdirectories."
  5439. msgstr ""
  5440. "Coincide con cualquier cadena, incluida la cadena nula. Cuando est@'a "
  5441. "habilitada la opci@'on @code{globstar} y se usa @samp{*} en un contexto de "
  5442. "expansi@'on de nombre de archivo, dos @samp{*} adyacentes usados como un "
  5443. "patr@'on @'unico coincidir@'an con todos los archivos y cero o m@'as directorios "
  5444. "y subdirectorios. Detrás de una @samp{/}, dos @samp{*} adyacentes solo "
  5445. "coincidir@'an con directorios y subdirectorios."
  5446. #. type: table
  5447. #: bashref.texi:2466
  5448. msgid "Matches any single character."
  5449. msgstr "Coincide con un @'unico car@'acter."
  5450. #. type: item
  5451. #: bashref.texi:2466
  5452. #, no-wrap
  5453. msgid "[@dots{}]"
  5454. msgstr "[@dots{}]"
  5455. #. type: table
  5456. #: bashref.texi:2480
  5457. msgid ""
  5458. "Matches any one of the enclosed characters. A pair of characters separated by a "
  5459. "hyphen denotes a @var{range expression}; any character that falls between those "
  5460. "two characters, inclusive, using the current locale's collating sequence and "
  5461. "character set, is matched. If the first character following the @samp{[} is a "
  5462. "@samp{!} or a @samp{^} then any character not enclosed is matched. A "
  5463. "@samp{@minus{}} may be matched by including it as the first or last character in "
  5464. "the set. A @samp{]} may be matched by including it as the first character in "
  5465. "the set. The sorting order of characters in range expressions is determined by "
  5466. "the current locale and the values of the @env{LC_COLLATE} and @env{LC_ALL} shell "
  5467. "variables, if set."
  5468. msgstr ""
  5469. "Coincide con cualquiera de los patrones incluidos. Una pareja de patrones "
  5470. "separada por un guion denota una @var{expresi@'on de rango}; cualquier "
  5471. "car@'acter que se encuentre entre esos dos caracteres, inclusive, usando la "
  5472. "secuencia de ordenaci@'on y el conjunto de caracteres de la configuraci@'on "
  5473. "regional actual, es coincidido. Si el primer car@'acter que sigue al @samp{[} "
  5474. "es un @samp{!} o un @samp{^}, es coincidido cualquier car@'acter no incluido. "
  5475. "Un @samp{@minus{}} puede ser coincidido incluy@'endolo como el primer o @'ultimo "
  5476. "car@'acter en el conjunto. Un @samp{]} puede ser coincidido incluy@'endolo como "
  5477. "el primer car@'acter en el conjunto. El orden de ordenaci@'on de caracteres en "
  5478. "las expresiones de rango se determina por la configuraci@'on regional actual y "
  5479. "los valores de las variables del int@'erprete @env{LC_COLLATE} y @env{LC_ALL}, "
  5480. "si est@'an establecidas."
  5481. #. type: table
  5482. #: bashref.texi:2489
  5483. msgid ""
  5484. "For example, in the default C locale, @samp{[a-dx-z]} is equivalent to "
  5485. "@samp{[abcdxyz]}. Many locales sort characters in dictionary order, and in "
  5486. "these locales @samp{[a-dx-z]} is typically not equivalent to @samp{[abcdxyz]}; "
  5487. "it might be equivalent to @samp{[aBbCcDdxXyYz]}, for example. To obtain the "
  5488. "traditional interpretation of ranges in bracket expressions, you can force the "
  5489. "use of the C locale by setting the @env{LC_COLLATE} or @env{LC_ALL} environment "
  5490. "variable to the value @samp{C}, or enable the @code{globasciiranges} shell "
  5491. "option."
  5492. msgstr ""
  5493. "Por ejemplo, en la configuraci@'on regional predeterminada C, @samp{[a-dx-z]} es "
  5494. "equivalente a @samp{[abcdxyz]}. Muchas configuraciones regionales ordenan los "
  5495. "caracteres en orden de diccionario, y en estas configuraciones regionales "
  5496. "@samp{[a-dx-z]} no es normalmente equivalente a @samp{[abcdxyz]}; podr@'{@dotless{i}}a ser "
  5497. "equivalente a @samp{[aBbCcDdxXyYz]}, por ejemplo. Para obtener la "
  5498. "interpretaci@'on tradicional de rangos en las expresiones de llaves, puede "
  5499. "forzar el uso de la configuraci@'on regional C estableciendo la variable de "
  5500. "entorno @env{LC_COLLATE} o @env{LC_ALL} al valor @samp{C}, o habilitar la "
  5501. "opci@'on del int@'erprete @code{globasciiranges}."
  5502. #. type: table
  5503. #: bashref.texi:2494
  5504. msgid ""
  5505. "Within @samp{[} and @samp{]}, @var{character classes} can be specified using the "
  5506. "syntax @code{[:}@var{class}@code{:]}, where @var{class} is one of the following "
  5507. "classes defined in the @sc{posix} standard:"
  5508. msgstr ""
  5509. "Dentro de @samp{[} y @samp{]}, se pueden especificar @var{clases de caracteres} "
  5510. "usando la sintaxis @code{[:}@var{clase}@code{:]}, donde @var{clase} es una de "
  5511. "las siguientes clases definidas en el est@'andar @sc{posix}:"
  5512. #. type: example
  5513. #: bashref.texi:2497
  5514. #, no-wrap
  5515. msgid ""
  5516. "alnum alpha ascii blank cntrl digit graph lower\n"
  5517. "print punct space upper word xdigit\n"
  5518. msgstr ""
  5519. "alnum alpha ascii blank cntrl digit graph lower\n"
  5520. "print punct space upper word xdigit\n"
  5521. #. type: table
  5522. #: bashref.texi:2502
  5523. msgid ""
  5524. "A character class matches any character belonging to that class. The "
  5525. "@code{word} character class matches letters, digits, and the character @samp{_}."
  5526. msgstr ""
  5527. "Una clase de car@'acter coincide cualquier car@'acter que perteneciente a esa "
  5528. "clase. La clase de car@'acter @code{word} coincide con letras, d@'{@dotless{i}}gitos y el "
  5529. "car@'acter @samp{_}."
  5530. #. type: table
  5531. #: bashref.texi:2507
  5532. msgid ""
  5533. "Within @samp{[} and @samp{]}, an @var{equivalence class} can be specified using "
  5534. "the syntax @code{[=}@var{c}@code{=]}, which matches all characters with the same "
  5535. "collation weight (as defined by the current locale) as the character @var{c}."
  5536. msgstr ""
  5537. "Dentro de @samp{[} y @samp{]}, se puede especificar una @var{clase de "
  5538. "equivalencia} usando la sintaxis @code{[=}@var{c}@code{=]}, que coincide con "
  5539. "todos los caracteres con el mismo peso de ordenaci@'on (seg@'un est@'e definido "
  5540. "en la configuraci@'on regional actual) como el car@'acter @var{c}."
  5541. #. type: table
  5542. #: bashref.texi:2510
  5543. msgid ""
  5544. "Within @samp{[} and @samp{]}, the syntax @code{[.}@var{symbol}@code{.]} matches "
  5545. "the collating symbol @var{symbol}."
  5546. msgstr ""
  5547. "Dentro de @samp{[} y @samp{]}, la sintaxis @code{[.}@var{s@'{@dotless{i}}mbolo}@code{.]} "
  5548. "coincide con el s@'{@dotless{i}}mbolo de ordenaci@'on @var{s@'{@dotless{i}}mbolo}."
  5549. #. type: Plain text
  5550. #: bashref.texi:2518
  5551. msgid ""
  5552. "If the @code{extglob} shell option is enabled using the @code{shopt} builtin, "
  5553. "several extended pattern matching operators are recognized. In the following "
  5554. "description, a @var{pattern-list} is a list of one or more patterns separated by "
  5555. "a @samp{|}. Composite patterns may be formed using one or more of the following "
  5556. "sub-patterns:"
  5557. msgstr ""
  5558. "Si la opci@'on del int@'erprete @code{extglob} se habilita usando la "
  5559. "instrucci@'on integrada @code{shopt}, se reconocen varios operadores de "
  5560. "coincidencia de patr@'on extendido. En la siguiente descripci@'on, una "
  5561. "@var{lista-de-patrones} es una lista de uno o m@'as patrones separados por un "
  5562. "@samp{|}. Se pueden formar patrones compuestos usando uno o m@'as de los "
  5563. "siguientes subpatrones:"
  5564. #. type: item
  5565. #: bashref.texi:2520
  5566. #, no-wrap
  5567. msgid "?(@var{pattern-list})"
  5568. msgstr "?(@var{lista-de-patrones})"
  5569. #. type: table
  5570. #: bashref.texi:2522
  5571. msgid "Matches zero or one occurrence of the given patterns."
  5572. msgstr "Coincide con cero o una ocurrencia de los patrones dados."
  5573. #. type: item
  5574. #: bashref.texi:2523
  5575. #, no-wrap
  5576. msgid "*(@var{pattern-list})"
  5577. msgstr "*(@var{lista-de-patrones})"
  5578. #. type: table
  5579. #: bashref.texi:2525
  5580. msgid "Matches zero or more occurrences of the given patterns."
  5581. msgstr "Coincide con cero o m@'as ocurrencias de los patrones dados."
  5582. #. type: item
  5583. #: bashref.texi:2526
  5584. #, no-wrap
  5585. msgid "+(@var{pattern-list})"
  5586. msgstr "+(@var{lista-de-patrones})"
  5587. #. type: table
  5588. #: bashref.texi:2528
  5589. msgid "Matches one or more occurrences of the given patterns."
  5590. msgstr "Coincide con una o m@'as ocurrencias de los patrones dados."
  5591. #. type: item
  5592. #: bashref.texi:2529
  5593. #, no-wrap
  5594. msgid "@@(@var{pattern-list})"
  5595. msgstr "@@(@var{lista-de-patrones})"
  5596. #. type: table
  5597. #: bashref.texi:2531
  5598. msgid "Matches one of the given patterns."
  5599. msgstr "Coincide con uno de los patrones dados."
  5600. #. type: item
  5601. #: bashref.texi:2532
  5602. #, no-wrap
  5603. msgid "!(@var{pattern-list})"
  5604. msgstr "!(@var{lista-de-patrones})"
  5605. #. type: table
  5606. #: bashref.texi:2534
  5607. msgid "Matches anything except one of the given patterns."
  5608. msgstr "Coincide con cualquier cosa menos uno de los patrones dados."
  5609. #. type: Plain text
  5610. #: bashref.texi:2542
  5611. msgid ""
  5612. "After the preceding expansions, all unquoted occurrences of the characters "
  5613. "@samp{\\}, @samp{'}, and @samp{\"} that did not result from one of the above "
  5614. "expansions are removed."
  5615. msgstr ""
  5616. "Despu@'es de las expansiones precedentes, todas las ocurrencias sin "
  5617. "entrecomillar de los caracteres @samp{\\}, @samp{'} y @samp{\"} que no se "
  5618. "produjeron a partir de una de las expresiones anteriores son eliminadas."
  5619. #. type: cindex
  5620. #: bashref.texi:2545
  5621. #, no-wrap
  5622. msgid "redirection"
  5623. msgstr "redirecci@'on"
  5624. #. type: Plain text
  5625. #: bashref.texi:2560
  5626. msgid ""
  5627. "Before a command is executed, its input and output may be @var{redirected} using "
  5628. "a special notation interpreted by the shell. Redirection allows commands' file "
  5629. "handles to be duplicated, opened, closed, made to refer to different files, and "
  5630. "can change the files the command reads from and writes to. Redirection may also "
  5631. "be used to modify file handles in the current shell execution environment. The "
  5632. "following redirection operators may precede or appear anywhere within a simple "
  5633. "command or may follow a command. Redirections are processed in the order they "
  5634. "appear, from left to right."
  5635. msgstr ""
  5636. "Antes de que se ejecute una instrucci@'on, su entrada y su salida pueden ser "
  5637. "@var{redirigidas} usando una notaci@'on especial interpretada por el "
  5638. "int@'erprete. La redirecci@'on permite a manejadores de archivos de "
  5639. "instrucciones ser duplicados, abiertos, cerrados, referidos a otros archivos, y "
  5640. "puede cambiar los archivos de los que la instrucci@'on lee y a los que escribe. "
  5641. "La redirecci@'on tambi@'en se puede usar para modificar los manejadores de "
  5642. "archivos en el actual entorno de ejecuci@'on del int@'erprete. Los siguientes "
  5643. "operadores de redirecci@'on pueden preceder o aparecer en cualquier lugar dentro "
  5644. "de una instrucci@'on simple o pueden seguir a una instrucci@'on. Las "
  5645. "redirecciones se procesan en el orden en que aparecen, de izquierda a derecha."
  5646. #. type: Plain text
  5647. #: bashref.texi:2568
  5648. msgid ""
  5649. "Each redirection that may be preceded by a file descriptor number may instead be "
  5650. "preceded by a word of the form @{@var{varname}@}. In this case, for each "
  5651. "redirection operator except >&- and <&-, the shell will allocate a file "
  5652. "descriptor greater than 10 and assign it to @{@var{varname}@}. If >&- or <&- is "
  5653. "preceded by @{@var{varname}@}, the value of @var{varname} defines the file "
  5654. "descriptor to close."
  5655. msgstr ""
  5656. "Cada redirecci@'on que pueda ser precedida por un n@'umero de descriptor de "
  5657. "archivo podr@'{@dotless{i}}a ser precedida en su lugar por una palabra de la forma "
  5658. "@{@var{nombre-de-var}@}. En este caso, por cada operador de redirecci@'on "
  5659. "excepto >&- y <&-, el int@'erprete destinar@'a un descriptor de archivo mayor "
  5660. "que 10 y lo asignar@'a a @{@var{nombre-de-var}@}. Si >&- o <&- est@'a precedido "
  5661. "por @{@var{nombre-de-var}@}, el valor de @var{nombre-de-var} define el "
  5662. "descriptor de archivo que cerrar."
  5663. #. type: Plain text
  5664. #: bashref.texi:2575
  5665. msgid ""
  5666. "In the following descriptions, if the file descriptor number is omitted, and the "
  5667. "first character of the redirection operator is @samp{<}, the redirection refers "
  5668. "to the standard input (file descriptor 0). If the first character of the "
  5669. "redirection operator is @samp{>}, the redirection refers to the standard output "
  5670. "(file descriptor 1)."
  5671. msgstr ""
  5672. "En las siguientes descripciones, si se omite el n@'umero del descriptor de "
  5673. "archivo y el primer car@'acter del operador de redirecci@'on es @samp{<}, la "
  5674. "redirecci@'on hace referencia a la entrada est@'andar (descriptor de archivo "
  5675. "0). Si el primer car@'acter del operador de redirecci@'on es @samp{>}, la "
  5676. "redirecci@'on hace referencia a la salida est@'andar (descriptor de archivo 1)."
  5677. #. type: Plain text
  5678. #: bashref.texi:2581
  5679. msgid ""
  5680. "The word following the redirection operator in the following descriptions, "
  5681. "unless otherwise noted, is subjected to brace expansion, tilde expansion, "
  5682. "parameter expansion, command substitution, arithmetic expansion, quote removal, "
  5683. "filename expansion, and word splitting. If it expands to more than one word, "
  5684. "Bash reports an error."
  5685. msgstr ""
  5686. "La palabra que sigue al operador de redirecci@'on en las siguientes "
  5687. "descripciones, a no ser que se indique lo contrario, est@'a sujeta a la "
  5688. "expansi@'on de llaves, expansi@'on de virgulilla, expansi@'on de par@'ametros, "
  5689. "sustituci@'on de instrucciones, expansi@'on aritm@'etica, eliminaci@'on de "
  5690. "comillas, expansi@'on de nombre de archivo y divisi@'on de palabras. Si se "
  5691. "expande a m@'as de una palabra, Bash informa de un error."
  5692. #. type: Plain text
  5693. #: bashref.texi:2584
  5694. msgid ""
  5695. "Note that the order of redirections is significant. For example, the command"
  5696. msgstr ""
  5697. "Observe que el orden de las redirecciones es importante. Por ejemplo, la "
  5698. "instrucci@'on"
  5699. #. type: example
  5700. #: bashref.texi:2586
  5701. #, no-wrap
  5702. msgid "ls > @var{dirlist} 2>&1\n"
  5703. msgstr "ls > @var{lista-de-dir} 2>&1\n"
  5704. #. type: Plain text
  5705. #: bashref.texi:2590
  5706. msgid ""
  5707. "directs both standard output (file descriptor 1) and standard error (file "
  5708. "descriptor 2) to the file @var{dirlist}, while the command"
  5709. msgstr ""
  5710. "dirige tanto la salida est@'andar (descriptor de archivo 1) como el error "
  5711. "est@'andar (descriptor de archivo 2) al archivo @var{lista-de-dir}, mientras que "
  5712. "la instrucci@'on"
  5713. #. type: example
  5714. #: bashref.texi:2592
  5715. #, no-wrap
  5716. msgid "ls 2>&1 > @var{dirlist}\n"
  5717. msgstr "ls 2>&1 > @var{lista-de-dir}\n"
  5718. #. type: Plain text
  5719. #: bashref.texi:2597
  5720. msgid ""
  5721. "directs only the standard output to file @var{dirlist}, because the standard "
  5722. "error was made a copy of the standard output before the standard output was "
  5723. "redirected to @var{dirlist}."
  5724. msgstr ""
  5725. "dirige solo la salida est@'andar al archivo @var{lista-de-dir}, porque el error "
  5726. "est@'andar fue convertido en una copia de la salida est@'andar antes de que la "
  5727. "salida est@'andar fuera redirigida a @var{lista-de-dir}."
  5728. #. type: Plain text
  5729. #: bashref.texi:2603
  5730. msgid ""
  5731. "Bash handles several filenames specially when they are used in redirections, as "
  5732. "described in the following table. If the operating system on which Bash is "
  5733. "running provides these special files, bash will use them; otherwise it will "
  5734. "emulate them internally with the behavior described below."
  5735. msgstr ""
  5736. "Bash maneja varios nombres de archivos de forma especial cuando son usados en "
  5737. "redirecciones, como se describe en la siguiente tabla. Si el sistema operativo "
  5738. "en que Bash se ejecuta proporciona estos archivos especiales, Bash los usar@'a; "
  5739. "en caso contrario, los emular@'a internamente con el comportamiento descrito a "
  5740. "continuaci@'on."
  5741. #. type: item
  5742. #: bashref.texi:2605
  5743. #, no-wrap
  5744. msgid "/dev/fd/@var{fd}"
  5745. msgstr "/dev/fd/@var{da}"
  5746. #. type: table
  5747. #: bashref.texi:2607
  5748. msgid "If @var{fd} is a valid integer, file descriptor @var{fd} is duplicated."
  5749. msgstr ""
  5750. "Si @var{da} es un entero v@'alido, se duplica el descriptor de archivo @var{da}."
  5751. #. type: item
  5752. #: bashref.texi:2608
  5753. #, no-wrap
  5754. msgid "/dev/stdin"
  5755. msgstr "/dev/stdin"
  5756. #. type: table
  5757. #: bashref.texi:2610
  5758. msgid "File descriptor 0 is duplicated."
  5759. msgstr "Se duplica el descriptor de archivo 0."
  5760. #. type: item
  5761. #: bashref.texi:2611
  5762. #, no-wrap
  5763. msgid "/dev/stdout"
  5764. msgstr "/dev/stdout"
  5765. #. type: table
  5766. #: bashref.texi:2613
  5767. msgid "File descriptor 1 is duplicated."
  5768. msgstr "Se duplica el descriptor de archivo 1."
  5769. #. type: item
  5770. #: bashref.texi:2614
  5771. #, no-wrap
  5772. msgid "/dev/stderr"
  5773. msgstr "/dev/stderr"
  5774. #. type: table
  5775. #: bashref.texi:2616
  5776. msgid "File descriptor 2 is duplicated."
  5777. msgstr "Se duplica el descriptor de archivo 2."
  5778. #. type: item
  5779. #: bashref.texi:2617
  5780. #, no-wrap
  5781. msgid "/dev/tcp/@var{host}/@var{port}"
  5782. msgstr "/dev/tcp/@var{anfitri@'on}/@var{puerto}"
  5783. #. type: table
  5784. #: bashref.texi:2621
  5785. msgid ""
  5786. "If @var{host} is a valid hostname or Internet address, and @var{port} is an "
  5787. "integer port number or service name, Bash attempts to open the corresponding TCP "
  5788. "socket."
  5789. msgstr ""
  5790. "Si @var{anfitri@'on} es un nombre v@'alido de anfitri@'on o direcci@'on de "
  5791. "Internet y @var{puerto} es un n@'umero entero de puerto o nombre de servicio, "
  5792. "Bash trata de abrir el socket TCP correspondiente."
  5793. #. type: item
  5794. #: bashref.texi:2622
  5795. #, no-wrap
  5796. msgid "/dev/udp/@var{host}/@var{port}"
  5797. msgstr "/dev/udp/@var{anfitri@'on}/@var{puerto}"
  5798. #. type: table
  5799. #: bashref.texi:2626
  5800. msgid ""
  5801. "If @var{host} is a valid hostname or Internet address, and @var{port} is an "
  5802. "integer port number or service name, Bash attempts to open the corresponding UDP "
  5803. "socket."
  5804. msgstr ""
  5805. "Si @var{anfitri@'on} es un nombre v@'alido de anfitri@'on o direcci@'on de "
  5806. "Internet y @var{puerto} es un n@'umero entero de puerto o nombre de servicio, "
  5807. "Bash trata de abrir el socket UDP correspondiente."
  5808. #. type: Plain text
  5809. #: bashref.texi:2629
  5810. msgid "A failure to open or create a file causes the redirection to fail."
  5811. msgstr "Un fallo al crear o abrir un archivo hace que la redirecci@'on falle."
  5812. #. type: Plain text
  5813. #: bashref.texi:2633
  5814. msgid ""
  5815. "Redirections using file descriptors greater than 9 should be used with care, as "
  5816. "they may conflict with file descriptors the shell uses internally."
  5817. msgstr ""
  5818. "Las redirecciones usando descriptores de archivo mayores que 9 deber@'{@dotless{i}}an ser "
  5819. "usadas con cuidado, ya que pueden entrar en conflicto con descriptores de "
  5820. "archivo que el int@'erprete usa internamente."
  5821. #. type: subsection
  5822. #: bashref.texi:2634
  5823. #, no-wrap
  5824. msgid "Redirecting Input"
  5825. msgstr "Redirigiendo Entrada"
  5826. #. type: Plain text
  5827. #: bashref.texi:2640
  5828. msgid ""
  5829. "Redirection of input causes the file whose name results from the expansion of "
  5830. "@var{word} to be opened for reading on file descriptor @code{n}, or the standard "
  5831. "input (file descriptor 0) if @code{n} is not specified."
  5832. msgstr ""
  5833. "La redirecci@'on de entrada hace que los archivos cuyo nombre deriva de la "
  5834. "expansi@'on de @var{palabra} sean abiertos para lectura en el descriptor de "
  5835. "archivo @code{n}, o la entrada est@'andar (descriptor de archivo 0) si @code{n} "
  5836. "no est@'a especificado."
  5837. #. type: Plain text
  5838. #: bashref.texi:2642
  5839. msgid "The general format for redirecting input is:"
  5840. msgstr "El formato generar para redirigir entrada es:"
  5841. #. type: example
  5842. #: bashref.texi:2644
  5843. #, no-wrap
  5844. msgid "[@var{n}]<@var{word}\n"
  5845. msgstr "[@var{n}]<@var{palabra}\n"
  5846. #. type: subsection
  5847. #: bashref.texi:2646
  5848. #, no-wrap
  5849. msgid "Redirecting Output"
  5850. msgstr "Redirigiendo Salida"
  5851. #. type: Plain text
  5852. #: bashref.texi:2653
  5853. msgid ""
  5854. "Redirection of output causes the file whose name results from the expansion of "
  5855. "@var{word} to be opened for writing on file descriptor @var{n}, or the standard "
  5856. "output (file descriptor 1) if @var{n} is not specified. If the file does not "
  5857. "exist it is created; if it does exist it is truncated to zero size."
  5858. msgstr ""
  5859. "La redirecci@'on de salida hace que el archivo cuyo nombre deriva de la "
  5860. "expansi@'on de @var{palabra} sea abierto para escritura en el descriptor de "
  5861. "archivo @var{n}, o el error est@'andar (descriptor de archivo 1) si no se "
  5862. "especifica @var{n}. Si el archivo no existe, se crea; si existe, es truncado a "
  5863. "tama@~no cero."
  5864. #. type: Plain text
  5865. #: bashref.texi:2655
  5866. msgid "The general format for redirecting output is:"
  5867. msgstr "El formato general para redirigir salida es:"
  5868. #. type: example
  5869. #: bashref.texi:2657
  5870. #, no-wrap
  5871. msgid "[@var{n}]>[|]@var{word}\n"
  5872. msgstr "[@var{n}]>[|]@var{palabra}\n"
  5873. #. type: Plain text
  5874. #: bashref.texi:2666
  5875. msgid ""
  5876. "If the redirection operator is @samp{>}, and the @code{noclobber} option to the "
  5877. "@code{set} builtin has been enabled, the redirection will fail if the file whose "
  5878. "name results from the expansion of @var{word} exists and is a regular file. If "
  5879. "the redirection operator is @samp{>|}, or the redirection operator is @samp{>} "
  5880. "and the @code{noclobber} option is not enabled, the redirection is attempted "
  5881. "even if the file named by @var{word} exists."
  5882. msgstr ""
  5883. "Si el operador de redirecci@'on es @samp{>} y la opci@'on @code{noclobber} de la "
  5884. "instrucci@'on integrada @code{set} ha sido habilitada, la redirecci@'on "
  5885. "fallar@'a si el archivo cuyo nombre deriva de la expansi@'on de @var{palabra} "
  5886. "existe y es un archivo normal. Si el operador de redirecci@'on es @samp{>|} o "
  5887. "si el operador de redirecci@'on es @samp{>} y no est@'a habilitada la opci@'on "
  5888. "@code{noclobber}, la redirecci@'on se intenta incluso si el archivo nombrado por "
  5889. "@var{palabra} existe."
  5890. #. type: subsection
  5891. #: bashref.texi:2667
  5892. #, no-wrap
  5893. msgid "Appending Redirected Output"
  5894. msgstr "A@~nadiendo Salida Redirigida"
  5895. #. type: Plain text
  5896. #: bashref.texi:2674
  5897. msgid ""
  5898. "Redirection of output in this fashion causes the file whose name results from "
  5899. "the expansion of @var{word} to be opened for appending on file descriptor "
  5900. "@var{n}, or the standard output (file descriptor 1) if @var{n} is not "
  5901. "specified. If the file does not exist it is created."
  5902. msgstr ""
  5903. "La redirecci@'on de salida de esta manera hace que el archivo cuyo nombre deriva "
  5904. "de la expansi@'on de @var{palabra} sea abierto para a@~nadir en el descriptor de "
  5905. "archivo @var{n}, o la salida est@'andar (descriptor de archivo 1), si no se "
  5906. "especifica @var{n}. Si el archivo no existe, se crea."
  5907. #. type: Plain text
  5908. #: bashref.texi:2676
  5909. msgid "The general format for appending output is:"
  5910. msgstr "El formato generar para a@~nadir salida es:"
  5911. #. type: example
  5912. #: bashref.texi:2678
  5913. #, no-wrap
  5914. msgid "[@var{n}]>>@var{word}\n"
  5915. msgstr "[@var{n}]>>@var{palabra}\n"
  5916. #. type: subsection
  5917. #: bashref.texi:2680
  5918. #, no-wrap
  5919. msgid "Redirecting Standard Output and Standard Error"
  5920. msgstr "Redirigiendo Error Est@'andar y Salida Est@'andar"
  5921. #. type: Plain text
  5922. #: bashref.texi:2686
  5923. msgid ""
  5924. "This construct allows both the standard output (file descriptor 1) and the "
  5925. "standard error output (file descriptor 2) to be redirected to the file whose "
  5926. "name is the expansion of @var{word}."
  5927. msgstr ""
  5928. "Esta construcci@'on permite que sean redirigidas tanto la salida est@'andar "
  5929. "(descriptor de archivo 1) como la salida de error est@'andar (descriptor de "
  5930. "archivo 2) al archivo cuyo nombre es la expansi@'on de @var{palabra}."
  5931. #. type: Plain text
  5932. #: bashref.texi:2689
  5933. msgid "There are two formats for redirecting standard output and standard error:"
  5934. msgstr "Hay dos formatos para redirigir error est@'andar y salida est@'andar:"
  5935. #. type: example
  5936. #: bashref.texi:2691
  5937. #, no-wrap
  5938. msgid "&>@var{word}\n"
  5939. msgstr "&>@var{palabra}\n"
  5940. #. type: Plain text
  5941. #: bashref.texi:2694
  5942. msgid "and"
  5943. msgstr "y"
  5944. #. type: example
  5945. #: bashref.texi:2696
  5946. #, no-wrap
  5947. msgid ">&@var{word}\n"
  5948. msgstr ">&@var{palabra}\n"
  5949. #. type: Plain text
  5950. #: bashref.texi:2700
  5951. msgid ""
  5952. "Of the two forms, the first is preferred. This is semantically equivalent to"
  5953. msgstr ""
  5954. "De las dos formas, se prefiere la primera. Esto es equivalente sem@'anticamente "
  5955. "a"
  5956. #. type: example
  5957. #: bashref.texi:2702
  5958. #, no-wrap
  5959. msgid ">@var{word} 2>&1\n"
  5960. msgstr ">@var{palabra} 2>&1\n"
  5961. #. type: Plain text
  5962. #: bashref.texi:2706
  5963. msgid ""
  5964. "When using the second form, @var{word} may not expand to a number or @samp{-}. "
  5965. "If it does, other redirection operators apply (see Duplicating File Descriptors "
  5966. "below) for compatibility reasons."
  5967. msgstr ""
  5968. "Al usar la segunda forma, puede que la @var{palabra} no se expanda a un n@'umero "
  5969. "o a @samp{-}. Si lo hace, se aplican otros operadores de redirecci@'on (v@'ease "
  5970. "Duplicando Descriptores de Archivo abajo) por razones de compatibilidad."
  5971. #. type: subsection
  5972. #: bashref.texi:2707
  5973. #, no-wrap
  5974. msgid "Appending Standard Output and Standard Error"
  5975. msgstr "A@~nadiendo la Salida Est@'andar y el Error Est@'andar"
  5976. #. type: Plain text
  5977. #: bashref.texi:2713
  5978. msgid ""
  5979. "This construct allows both the standard output (file descriptor 1) and the "
  5980. "standard error output (file descriptor 2) to be appended to the file whose name "
  5981. "is the expansion of @var{word}."
  5982. msgstr ""
  5983. "Esta construcci@'on permite que sean a@~nadidas tanto la salida est@'andar "
  5984. "(descriptor de archivo 1) como la salida de error est@'andar (descriptor de "
  5985. "archivo 2) al archivo cuyo nombre es la expansi@'on de @var{palabra}."
  5986. #. type: Plain text
  5987. #: bashref.texi:2715
  5988. msgid "The format for appending standard output and standard error is:"
  5989. msgstr "El formato para a@~nadir la salida est@'andar y el error est@'andar es:"
  5990. #. type: example
  5991. #: bashref.texi:2717
  5992. #, no-wrap
  5993. msgid "&>>@var{word}\n"
  5994. msgstr "&>>@var{palabra}\n"
  5995. #. type: Plain text
  5996. #: bashref.texi:2720
  5997. msgid "This is semantically equivalent to"
  5998. msgstr "Esto es equivalente sem@'anticamente a"
  5999. #. type: example
  6000. #: bashref.texi:2722
  6001. #, no-wrap
  6002. msgid ">>@var{word} 2>&1\n"
  6003. msgstr ">>@var{palabra} 2>&1\n"
  6004. #. type: Plain text
  6005. #: bashref.texi:2724
  6006. msgid "(see Duplicating File Descriptors below)."
  6007. msgstr "(v@'ease Duplicando Descriptores de Archivo abajo)."
  6008. #. type: subsection
  6009. #: bashref.texi:2725
  6010. #, no-wrap
  6011. msgid "Here Documents"
  6012. msgstr "Documentos Aqu@'{@dotless{i}}"
  6013. #. type: Plain text
  6014. #: bashref.texi:2731
  6015. msgid ""
  6016. "This type of redirection instructs the shell to read input from the current "
  6017. "source until a line containing only @var{word} (with no trailing blanks) is "
  6018. "seen. All of the lines read up to that point are then used as the standard "
  6019. "input (or file descriptor @var{n} if @var{n} is specified) for a command."
  6020. msgstr ""
  6021. "Este tipo de redirecci@'on le ordena al int@'erprete leer la entrada de la "
  6022. "fuente actual hasta que se encuentra una l@'{@dotless{i}}nea que contiene solo @var{palabra} "
  6023. "(sin blancos al final). Todas las l@'{@dotless{i}}neas le@'{@dotless{i}}das hasta ese punto son "
  6024. "entonces usadas como la entrada est@'andar (o descriptor de archivo @var{n} si "
  6025. "se especifica @var{n}) para una instrucci@'on."
  6026. #. type: Plain text
  6027. #: bashref.texi:2733
  6028. msgid "The format of here-documents is:"
  6029. msgstr "El formato del documento-aqu@'{@dotless{i}} es:"
  6030. #. type: example
  6031. #: bashref.texi:2737
  6032. #, no-wrap
  6033. msgid ""
  6034. "[@var{n}]<<[@minus{}]@var{word}\n"
  6035. " @var{here-document}\n"
  6036. "@var{delimiter}\n"
  6037. msgstr ""
  6038. "[@var{n}]<<[@minus{}]@var{palabra}\n"
  6039. " @var{documento-aqu@'{@dotless{i}}}\n"
  6040. "@var{delimitador}\n"
  6041. #. type: Plain text
  6042. #: bashref.texi:2750
  6043. msgid ""
  6044. "No parameter and variable expansion, command substitution, arithmetic expansion, "
  6045. "or filename expansion is performed on @var{word}. If any part of @var{word} is "
  6046. "quoted, the @var{delimiter} is the result of quote removal on @var{word}, and "
  6047. "the lines in the here-document are not expanded. If @var{word} is unquoted, all "
  6048. "lines of the here-document are subjected to parameter expansion, command "
  6049. "substitution, and arithmetic expansion, the character sequence @code{\\newline} "
  6050. "is ignored, and @samp{\\} must be used to quote the characters @samp{\\}, "
  6051. "@samp{$}, and @samp{`}."
  6052. msgstr ""
  6053. "No se realiza expansi@'on de par@'ametro y variable, sustituci@'on de "
  6054. "instrucci@'on, expansi@'on aritm@'etica ni expansi@'on de nombre de archivo en "
  6055. "@var{palabra}. Si se entrecomilla alguna parte de @var{palabra} el "
  6056. "@var{delimitador} es el resultado de la eliminaci@'on de comillas en "
  6057. "@var{palabra}, y no se expanden las l@'{@dotless{i}}neas en el documento-aqu@'{@dotless{i}}. Si "
  6058. "@var{palabra} no est@'a entrecomillada, todas las l@'{@dotless{i}}neas del documento aqu@'{@dotless{i}} "
  6059. "est@'an sujetas a la expansi@'on de par@'ametro, sustituci@'on de instrucci@'on "
  6060. "y expansi@'on aritm@'etica, se ignora la secuencia de caracteres @code{\\nueva "
  6061. "l@'{@dotless{i}}nea} y @samp{/} se debe usar para mencionar los caracteres @samp{\\}, "
  6062. "@samp{$} y @samp{`}."
  6063. #. type: Plain text
  6064. #: bashref.texi:2756
  6065. msgid ""
  6066. "If the redirection operator is @samp{<<-}, then all leading tab characters are "
  6067. "stripped from input lines and the line containing @var{delimiter}. This allows "
  6068. "here-documents within shell scripts to be indented in a natural fashion."
  6069. msgstr ""
  6070. "Si el operador de redirecci@'on es @samp{<<-}, todos los caracteres de "
  6071. "tabulaci@'on iniciales son eliminados de las l@'{@dotless{i}}neas de entrada y la l@'{@dotless{i}}nea "
  6072. "que contiene @var{delimitador}. Esto permite indentar documentos-aqu@'{@dotless{i}} en "
  6073. "guiones de forma natural."
  6074. #. type: subsection
  6075. #: bashref.texi:2757
  6076. #, no-wrap
  6077. msgid "Here Strings"
  6078. msgstr "Cadenas Aqu@'{@dotless{i}}"
  6079. #. type: Plain text
  6080. #: bashref.texi:2759
  6081. msgid "A variant of here documents, the format is:"
  6082. msgstr "Una variante de documentos aqu@'{@dotless{i}}, el formato es:"
  6083. #. type: example
  6084. #: bashref.texi:2761
  6085. #, no-wrap
  6086. msgid "[@var{n}]<<< @var{word}\n"
  6087. msgstr "[@var{n}]<<< @var{palabra}\n"
  6088. #. type: Plain text
  6089. #: bashref.texi:2771
  6090. msgid ""
  6091. "The @var{word} undergoes brace expansion, tilde expansion, parameter and "
  6092. "variable expansion, command substitution, arithmetic expansion, and quote "
  6093. "removal. Pathname expansion and word splitting are not performed. The result "
  6094. "is supplied as a single string, with a newline appended, to the command on its "
  6095. "standard input (or file descriptor @var{n} if @var{n} is specified)."
  6096. msgstr ""
  6097. "La @var{palabra} experimenta la expansi@'on de llaves, expansi@'on de "
  6098. "virgulilla, expansi@'on de par@'ametro y variable, sustituci@'on de "
  6099. "instrucci@'on, expansi@'on aritm@'etica y eliminaci@'on de comillas. No se "
  6100. "realizan la expansi@'on de nombre de ruta ni la divisi@'on de palabras. El "
  6101. "resultado es proporcionado como una cadena @'unica, con una nueva l@'{@dotless{i}}nea "
  6102. "a@~nadida, a la instrucci@'on en su entrada est@'andar (o descriptor de archivo "
  6103. "@var{n} si se especifica)."
  6104. #. type: subsection
  6105. #: bashref.texi:2772
  6106. #, no-wrap
  6107. msgid "Duplicating File Descriptors"
  6108. msgstr "Duplicando Descriptores de Archivo"
  6109. #. type: Plain text
  6110. #: bashref.texi:2774 bashref.texi:2805 bashref.texi:2823
  6111. msgid "The redirection operator"
  6112. msgstr "El operador de redirecci@'on"
  6113. #. type: example
  6114. #: bashref.texi:2776
  6115. #, no-wrap
  6116. msgid "[@var{n}]<&@var{word}\n"
  6117. msgstr "[@var{n}]<&@var{palabra}\n"
  6118. #. type: Plain text
  6119. #: bashref.texi:2787
  6120. msgid ""
  6121. "is used to duplicate input file descriptors. If @var{word} expands to one or "
  6122. "more digits, the file descriptor denoted by @var{n} is made to be a copy of that "
  6123. "file descriptor. If the digits in @var{word} do not specify a file descriptor "
  6124. "open for input, a redirection error occurs. If @var{word} evaluates to "
  6125. "@samp{-}, file descriptor @var{n} is closed. If @var{n} is not specified, the "
  6126. "standard input (file descriptor 0) is used."
  6127. msgstr ""
  6128. "se usa para duplicar descriptores de archivo de entrada. Si @var{palabra} se "
  6129. "expande a uno o m@'as d@'{@dotless{i}}gitos, el descriptor de archivo denotado por @var{n} "
  6130. "se vuelve una copia de ese descriptor de archivo. Si los d@'{@dotless{i}}gitos en "
  6131. "@var{palabra} no especifican un descriptor de archivo abierto para entrada, "
  6132. "ocurre un error de redirecci@'on. Si @var{palabra} se eval@'ua a @samp{-}, se "
  6133. "cierra el descriptor de archivo @var{n}. Si no se especifica @var{n}, se usa la "
  6134. "entrada est@'andar (descriptor de archivo 0)."
  6135. #. type: Plain text
  6136. #: bashref.texi:2789
  6137. msgid "The operator"
  6138. msgstr "El operador"
  6139. #. type: example
  6140. #: bashref.texi:2791
  6141. #, no-wrap
  6142. msgid "[@var{n}]>&@var{word}\n"
  6143. msgstr "[@var{n}]>&@var{palabra}\n"
  6144. #. type: Plain text
  6145. #: bashref.texi:2802
  6146. msgid ""
  6147. "is used similarly to duplicate output file descriptors. If @var{n} is not "
  6148. "specified, the standard output (file descriptor 1) is used. If the digits in "
  6149. "@var{word} do not specify a file descriptor open for output, a redirection error "
  6150. "occurs. If @var{word} evaluates to @samp{-}, file descriptor @var{n} is "
  6151. "closed. As a special case, if @var{n} is omitted, and @var{word} does not "
  6152. "expand to one or more digits or @samp{-}, the standard output and standard error "
  6153. "are redirected as described previously."
  6154. msgstr ""
  6155. "se usa de forma parecida para duplicar la salida de descriptores de archivo. Si "
  6156. "no se especifica @var{n}, se usa la salida est@'andar (descriptor de archivo "
  6157. "1). Si los d@'{@dotless{i}}gitos en @var{palabra} no especifican un descriptor de archivo "
  6158. "abierto para salida, ocurre un error de redirecci@'on. Si @var{palabra} se "
  6159. "eval@'ua a @samp{-}, se cierra el descriptor de archivo @var{n}. Como caso "
  6160. "especial, si se omite @var{n} y @var{palabra} no se expande a uno o m@'as "
  6161. "d@'{@dotless{i}}gitos o @samp{-}, la salida est@'andar y el error est@'andar son redirigidos "
  6162. "como se describi@'o anteriormente."
  6163. #. type: subsection
  6164. #: bashref.texi:2803
  6165. #, no-wrap
  6166. msgid "Moving File Descriptors"
  6167. msgstr "Moviendo Descriptores de Archivo"
  6168. #. type: example
  6169. #: bashref.texi:2807
  6170. #, no-wrap
  6171. msgid "[@var{n}]<&@var{digit}-\n"
  6172. msgstr "[@var{n}]<&@var{d@'{@dotless{i}}gito}-\n"
  6173. #. type: Plain text
  6174. #: bashref.texi:2812
  6175. msgid ""
  6176. "moves the file descriptor @var{digit} to file descriptor @var{n}, or the "
  6177. "standard input (file descriptor 0) if @var{n} is not specified. @var{digit} is "
  6178. "closed after being duplicated to @var{n}."
  6179. msgstr ""
  6180. "mueve el descriptor de archivo @var{d@'{@dotless{i}}gito} al descriptor de archivo @var{n}, "
  6181. "o a la entrada est@'andar (descriptor de archivo 0) si no se especifica "
  6182. "@var{n}. @var{d@'{@dotless{i}}gito} se cierra tras ser duplicado a @var{n}."
  6183. #. type: Plain text
  6184. #: bashref.texi:2814
  6185. msgid "Similarly, the redirection operator"
  6186. msgstr "De forma similar, el operador de redirecci@'on"
  6187. #. type: example
  6188. #: bashref.texi:2816
  6189. #, no-wrap
  6190. msgid "[@var{n}]>&@var{digit}-\n"
  6191. msgstr "[@var{n}]>&@var{d@'{@dotless{i}}gito}-\n"
  6192. #. type: Plain text
  6193. #: bashref.texi:2820
  6194. msgid ""
  6195. "moves the file descriptor @var{digit} to file descriptor @var{n}, or the "
  6196. "standard output (file descriptor 1) if @var{n} is not specified."
  6197. msgstr ""
  6198. "mueve el descriptor de archivo @var{d@'{@dotless{i}}gito} al descriptor de archivo @var{n}, "
  6199. "o a la salida est@'andar (descriptor de archivo 1) si no se especifica @var{n}."
  6200. #. type: subsection
  6201. #: bashref.texi:2821
  6202. #, no-wrap
  6203. msgid "Opening File Descriptors for Reading and Writing"
  6204. msgstr "Abriendo Descriptores de Archivo para Leer y Escribir"
  6205. #. type: example
  6206. #: bashref.texi:2825
  6207. #, no-wrap
  6208. msgid "[@var{n}]<>@var{word}\n"
  6209. msgstr "[@var{n}]<>@var{palabra}\n"
  6210. #. type: Plain text
  6211. #: bashref.texi:2831
  6212. msgid ""
  6213. "causes the file whose name is the expansion of @var{word} to be opened for both "
  6214. "reading and writing on file descriptor @var{n}, or on file descriptor 0 if "
  6215. "@var{n} is not specified. If the file does not exist, it is created."
  6216. msgstr ""
  6217. "hace que el archivo cuyo nombre es la expansi@'on de @var{palabra} sea abierto "
  6218. "tanto para leer como para escribir en el descriptor de archivo @var{n} o en el "
  6219. "descriptor de archivo 0 si no se especifica @var{n}. Si el archivo no existe, "
  6220. "se crea."
  6221. #. type: subsection
  6222. #: bashref.texi:2847 bashref.texi:2849 bashref.texi:2850
  6223. #, no-wrap
  6224. msgid "Simple Command Expansion"
  6225. msgstr "Expansi@'on de Instrucciones Simples"
  6226. #. type: menuentry
  6227. #: bashref.texi:2847
  6228. msgid "How Bash expands simple commands before executing them."
  6229. msgstr "C@'omo expande Bash las instrucciones simples antes de ejecutarlas."
  6230. #. type: subsection
  6231. #: bashref.texi:2847 bashref.texi:2894 bashref.texi:2895
  6232. #, no-wrap
  6233. msgid "Command Search and Execution"
  6234. msgstr "B@'usqueda y Ejecuci@'on de Instrucciones"
  6235. #. type: menuentry
  6236. #: bashref.texi:2847
  6237. msgid "How Bash finds commands and runs them."
  6238. msgstr "C@'omo Bash busca instrucciones y las ejecuta."
  6239. #. type: subsection
  6240. #: bashref.texi:2847 bashref.texi:2950 bashref.texi:2951
  6241. #, no-wrap
  6242. msgid "Command Execution Environment"
  6243. msgstr "Entorno de Ejecuci@'on de Instrucciones"
  6244. #. type: menuentry
  6245. #: bashref.texi:2847
  6246. msgid ""
  6247. "The environment in which Bash executes commands that are not shell builtins."
  6248. msgstr ""
  6249. "El entorno en que Bash ejecuta instrucciones que no son instrucciones integradas "
  6250. "del int@'erprete."
  6251. #. type: subsection
  6252. #: bashref.texi:2847 bashref.texi:3046 bashref.texi:3047
  6253. #, no-wrap
  6254. msgid "Environment"
  6255. msgstr "Entorno"
  6256. #. type: menuentry
  6257. #: bashref.texi:2847
  6258. msgid "The environment given to a command."
  6259. msgstr "El entorno dado a una instrucci@'on."
  6260. #. type: subsection
  6261. #: bashref.texi:2847 bashref.texi:3084 bashref.texi:3085
  6262. #, no-wrap
  6263. msgid "Exit Status"
  6264. msgstr "Estado de Salida"
  6265. #. type: menuentry
  6266. #: bashref.texi:2847
  6267. msgid "The status returned by commands and how Bash interprets it."
  6268. msgstr "El estado devuelto por instrucciones y c@'omo Bash lo interpreta."
  6269. #. type: subsection
  6270. #: bashref.texi:2847 bashref.texi:3122 bashref.texi:3123
  6271. #, no-wrap
  6272. msgid "Signals"
  6273. msgstr "Se@~nales"
  6274. #. type: menuentry
  6275. #: bashref.texi:2847
  6276. msgid "What happens when Bash or a command it runs receives a signal."
  6277. msgstr "Qu@'e pasa cuando Bash o una instrucci@'on que ejecuta recibe una se@~nal."
  6278. #. type: cindex
  6279. #: bashref.texi:2851
  6280. #, no-wrap
  6281. msgid "command expansion"
  6282. msgstr "expansi@'on de instrucciones"
  6283. #. type: Plain text
  6284. #: bashref.texi:2855
  6285. msgid ""
  6286. "When a simple command is executed, the shell performs the following expansions, "
  6287. "assignments, and redirections, from left to right."
  6288. msgstr ""
  6289. "Cuando se ejecuta una instrucci@'on simple, el int@'erprete realiza las "
  6290. "siguientes expansiones, asignaciones y redirecciones, de izquierda a derecha."
  6291. #. type: enumerate
  6292. #: bashref.texi:2861
  6293. msgid ""
  6294. "The words that the parser has marked as variable assignments (those preceding "
  6295. "the command name) and redirections are saved for later processing."
  6296. msgstr ""
  6297. "Las palabras que el analizador ha marcado como asignaciones de variables "
  6298. "(aquellas que preceden al nombre de la instrucci@'on) y redirecciones se guardan "
  6299. "para su tratamiento posterior."
  6300. #. type: enumerate
  6301. #: bashref.texi:2868
  6302. msgid ""
  6303. "The words that are not variable assignments or redirections are expanded "
  6304. "(@pxref{Shell Expansions}). If any words remain after expansion, the first word "
  6305. "is taken to be the name of the command and the remaining words are the arguments."
  6306. msgstr ""
  6307. "Las palabras que no son asignaciones de variable o redirecciones son expandidas "
  6308. "(@pxref{Expansiones del Int@'erprete}). Si alguna palabra permanece tras la "
  6309. "expansi@'on, la primera palabra se toma como el nombre de la instrucci@'on y las "
  6310. "dem@'as palabras son los argumentos."
  6311. #. type: enumerate
  6312. #: bashref.texi:2871
  6313. msgid "Redirections are performed as described above (@pxref{Redirections})."
  6314. msgstr ""
  6315. "Las redirecciones se realizan como se describi@'o anteriormente "
  6316. "(@pxref{Redirecciones})."
  6317. #. type: enumerate
  6318. #: bashref.texi:2876
  6319. msgid ""
  6320. "The text after the @samp{=} in each variable assignment undergoes tilde "
  6321. "expansion, parameter expansion, command substitution, arithmetic expansion, and "
  6322. "quote removal before being assigned to the variable."
  6323. msgstr ""
  6324. "El texto despu@'es del @samp{=} en cada asignaci@'on de variable experimenta la "
  6325. "expansi@'on de virgulilla, expansi@'on de par@'ametro, sustituci@'on de "
  6326. "instrucciones, expansi@'on aritm@'etica y eliminaci@'on de comillas antes de ser "
  6327. "asignado a una variable."
  6328. #. type: Plain text
  6329. #: bashref.texi:2883
  6330. msgid ""
  6331. "If no command name results, the variable assignments affect the current shell "
  6332. "environment. Otherwise, the variables are added to the environment of the "
  6333. "executed command and do not affect the current shell environment. If any of the "
  6334. "assignments attempts to assign a value to a readonly variable, an error occurs, "
  6335. "and the command exits with a non-zero status."
  6336. msgstr ""
  6337. "Si no se produce un nombre de instrucci@'on, las asignaciones de variables "
  6338. "afectan al entorno actual del int@'erprete. De lo contrario, las variables son "
  6339. "a@~nadidas al entorno de la instrucci@'on ejecutada y no afectan al entorno del "
  6340. "int@'erprete actual. Si cualquiera de las asignaciones intenta asignar un valor "
  6341. "a una variable de solo lectura, ocurre un error y la instrucci@'on sale con un "
  6342. "estado de error distinto a cero."
  6343. #. type: Plain text
  6344. #: bashref.texi:2887
  6345. msgid ""
  6346. "If no command name results, redirections are performed, but do not affect the "
  6347. "current shell environment. A redirection error causes the command to exit with "
  6348. "a non-zero status."
  6349. msgstr ""
  6350. "Si no se produce un nombre de instrucci@'on, se realizan redirecciones, pero no "
  6351. "afectan al entorno actual del int@'erprete. Un error de redirecci@'on hace que "
  6352. "la instrucci@'on se cierre con un estado distinto de cero."
  6353. #. type: Plain text
  6354. #: bashref.texi:2893
  6355. msgid ""
  6356. "If there is a command name left after expansion, execution proceeds as described "
  6357. "below. Otherwise, the command exits. If one of the expansions contained a "
  6358. "command substitution, the exit status of the command is the exit status of the "
  6359. "last command substitution performed. If there were no command substitutions, "
  6360. "the command exits with a status of zero."
  6361. msgstr ""
  6362. "Si hay un nombre de instrucci@'on sobrante despu@'es de la expansi@'on, la "
  6363. "ejecuci@'on procede como se describe m@'as adelante. De lo contrario, la "
  6364. "instrucci@'on finaliza. Si una de las expansiones conten@'{@dotless{i}}a una sustituci@'on "
  6365. "de instrucci@'on, el estado de salida de la instrucci@'on es el estado de salida "
  6366. "de la @'ultima sustituci@'on de instrucci@'on realizada. Si no hab@'{@dotless{i}}a ninguna "
  6367. "sustituci@'on, la instrucci@'on finaliza con un estado de cero."
  6368. #. type: cindex
  6369. #: bashref.texi:2896
  6370. #, no-wrap
  6371. msgid "command execution"
  6372. msgstr "ejecuci@'on de instrucciones"
  6373. #. type: cindex
  6374. #: bashref.texi:2897
  6375. #, no-wrap
  6376. msgid "command search"
  6377. msgstr "b@'usqueda de instrucciones"
  6378. #. type: Plain text
  6379. #: bashref.texi:2902
  6380. msgid ""
  6381. "After a command has been split into words, if it results in a simple command and "
  6382. "an optional list of arguments, the following actions are taken."
  6383. msgstr ""
  6384. "Despu@'es de que una instrucci@'on haya sido dividida en palabras, si resulta en "
  6385. "una instrucci@'on simple y una lista opcional de argumentos, se toman las "
  6386. "siguientes acciones."
  6387. #. type: enumerate
  6388. #: bashref.texi:2908
  6389. msgid ""
  6390. "If the command name contains no slashes, the shell attempts to locate it. If "
  6391. "there exists a shell function by that name, that function is invoked as "
  6392. "described in @ref{Shell Functions}."
  6393. msgstr ""
  6394. "Si el nombre de la instrucci@'on no contiene barras, el int@'erprete trata de "
  6395. "localizarla. Si existe una funci@'on del int@'erprete con ese nombre, ese "
  6396. "funci@'on se llama como se describe en @ref{Funciones del Int@'erprete}."
  6397. #. type: enumerate
  6398. #: bashref.texi:2913
  6399. msgid ""
  6400. "If the name does not match a function, the shell searches for it in the list of "
  6401. "shell builtins. If a match is found, that builtin is invoked."
  6402. msgstr ""
  6403. "Si el nombre no coincide con una funci@'on, el int@'erprete lo busca en la lista "
  6404. "de instrucciones integradas del int@'erprete. Si se encuentra una coincidencia, "
  6405. "se llama a esa instrucci@'on integrada."
  6406. #. type: enumerate
  6407. #: bashref.texi:2930
  6408. msgid ""
  6409. "If the name is neither a shell function nor a builtin, and contains no slashes, "
  6410. "Bash searches each element of @env{$PATH} for a directory containing an "
  6411. "executable file by that name. Bash uses a hash table to remember the full "
  6412. "pathnames of executable files to avoid multiple @env{PATH} searches (see the "
  6413. "description of @code{hash} in @ref{Bourne Shell Builtins}). A full search of "
  6414. "the directories in @env{$PATH} is performed only if the command is not found in "
  6415. "the hash table. If the search is unsuccessful, the shell searches for a defined "
  6416. "shell function named @code{command_not_found_handle}. If that function exists, "
  6417. "it is invoked with the original command and the original command's arguments as "
  6418. "its arguments, and the function's exit status becomes the exit status of the "
  6419. "shell. If that function is not defined, the shell prints an error message and "
  6420. "returns an exit status of 127."
  6421. msgstr ""
  6422. "Si el nombre no es ni una funci@'on del int@'erprete ni una instrucci@'on "
  6423. "integrada y no contiene barras, Bash busca un directorio que contenga un archivo "
  6424. "ejecutable con ese nombre en cada elemento de @env{$PATH}. Bash usa una tabla "
  6425. "hash para recordar los nombres de ruta completos de archivos ejecutables para "
  6426. "evitar m@'ultiples b@'usquedas @env{PATH} (vea la descripci@'on de @code{hash} "
  6427. "en @ref{Instrucciones Integradas del Bourne Shell}). Solo se realiza una "
  6428. "b@'usqueda de los directorios en @env{$PATH} si la instrucci@'on no se "
  6429. "encontr@'o en la tabla hash. Si la b@'usqueda es infructuosa, el int@'erprete "
  6430. "busca una funci@'on del int@'erprete definida llamada "
  6431. "@code{command_not_found_handle}. Si esa funci@'on existe, se llama con la "
  6432. "instrucci@'on original y los argumentos de la instrucci@'on original como sus "
  6433. "argumentos, y el estado de salida de la funci@'on se convierte en el estado de "
  6434. "salida del int@'erprete. Si no est@'a definida esa funci@'on, el int@'erprete "
  6435. "imprime un mensaje de error y devuelve un estado de salida de 127."
  6436. #. type: enumerate
  6437. #: bashref.texi:2937
  6438. msgid ""
  6439. "If the search is successful, or if the command name contains one or more "
  6440. "slashes, the shell executes the named program in a separate execution "
  6441. "environment. Argument 0 is set to the name given, and the remaining arguments "
  6442. "to the command are set to the arguments supplied, if any."
  6443. msgstr ""
  6444. "Si la b@'usqueda es exitosa o si el nombre de la instrucci@'on contiene una o "
  6445. "m@'as barras, el int@'erprete ejecuta el programa nombrado en un entorno de "
  6446. "ejecuci@'on aislado. El argumento 0 se establece al nombre dado, y el resto de "
  6447. "argumentos para la instrucci@'on se establecen a los argumentos proporcionados, "
  6448. "si hay."
  6449. #. type: enumerate
  6450. #: bashref.texi:2943
  6451. msgid ""
  6452. "If this execution fails because the file is not in executable format, and the "
  6453. "file is not a directory, it is assumed to be a @var{shell script} and the shell "
  6454. "executes it as described in @ref{Shell Scripts}."
  6455. msgstr ""
  6456. "Si esta ejecuci@'on fallo porque el archivo no est@'a en formato ejecutable, y "
  6457. "el archivo no es un directorio, se toma por un @var{guion de int@'erprete} y el "
  6458. "int@'erprete lo ejecuta como se describe en @ref{Guiones del Int@'erprete}."
  6459. #. type: enumerate
  6460. #: bashref.texi:2947
  6461. msgid ""
  6462. "If the command was not begun asynchronously, the shell waits for the command to "
  6463. "complete and collects its exit status."
  6464. msgstr ""
  6465. "Si la instrucci@'on no fue iniciada as@'{@dotless{i}}ncronamente, el int@'erprete espera a "
  6466. "que la instrucci@'on se complete y recoge su estado de salida."
  6467. #. type: cindex
  6468. #: bashref.texi:2952
  6469. #, no-wrap
  6470. msgid "execution environment"
  6471. msgstr "entorno de ejecuci@'on"
  6472. #. type: Plain text
  6473. #: bashref.texi:2956
  6474. msgid ""
  6475. "The shell has an @var{execution environment}, which consists of the following:"
  6476. msgstr ""
  6477. "El int@'erprete tiene un @var{entorno de ejecuci@'on}, que consta de lo "
  6478. "siguiente:"
  6479. #. type: itemize
  6480. #: bashref.texi:2961
  6481. msgid ""
  6482. "open files inherited by the shell at invocation, as modified by redirections "
  6483. "supplied to the @code{exec} builtin"
  6484. msgstr ""
  6485. "abre archivos heredados por el int@'erprete durante la llamada, como se "
  6486. "modificaron por redirecciones proporcionadas a la instrucci@'on integrada "
  6487. "@code{exec}"
  6488. #. type: itemize
  6489. #: bashref.texi:2965
  6490. msgid ""
  6491. "the current working directory as set by @code{cd}, @code{pushd}, or @code{popd}, "
  6492. "or inherited by the shell at invocation"
  6493. msgstr ""
  6494. "el directorio de trabajo actual como fue establecido por @code{cd}, @code{pushd} "
  6495. "o @code{popd}, o heredado por el int@'erprete durante la llamada"
  6496. #. type: itemize
  6497. #: bashref.texi:2969
  6498. msgid ""
  6499. "the file creation mode mask as set by @code{umask} or inherited from the shell's "
  6500. "parent"
  6501. msgstr ""
  6502. "el modo de m@'ascara de creaci@'on de archivo como fue establecido por "
  6503. "@code{umask} o heredado del padre del int@'erprete"
  6504. #. type: itemize
  6505. #: bashref.texi:2972
  6506. msgid "current traps set by @code{trap}"
  6507. msgstr "traps actuales establecidas por @code{trap}"
  6508. #. type: itemize
  6509. #: bashref.texi:2976
  6510. msgid ""
  6511. "shell parameters that are set by variable assignment or with @code{set} or "
  6512. "inherited from the shell's parent in the environment"
  6513. msgstr ""
  6514. "par@'ametros del int@'erprete que son establecidos mediante asignaci@'on de "
  6515. "variables o con @code{set} o heredados del padre del int@'erprete en el entorno"
  6516. #. type: itemize
  6517. #: bashref.texi:2980
  6518. msgid ""
  6519. "shell functions defined during execution or inherited from the shell's parent in "
  6520. "the environment"
  6521. msgstr ""
  6522. "funciones del int@'erprete definidas durante la ejecuci@'on o heredadas del "
  6523. "padre del int@'erprete en el entorno"
  6524. #. type: itemize
  6525. #: bashref.texi:2984
  6526. msgid ""
  6527. "options enabled at invocation (either by default or with command-line arguments) "
  6528. "or by @code{set}"
  6529. msgstr ""
  6530. "opciones habilitadas en la llamada (o predeterminadas o con argumentos de "
  6531. "l@'{@dotless{i}}nea de @'ordenes) o mediante @code{set}"
  6532. #. type: itemize
  6533. #: bashref.texi:2987
  6534. msgid "options enabled by @code{shopt} (@pxref{The Shopt Builtin})"
  6535. msgstr ""
  6536. "opciones habilitadas por @code{shopt} (@pxref{La Instrucci@'on Integrada Shopt})"
  6537. #. type: itemize
  6538. #: bashref.texi:2990
  6539. msgid "shell aliases defined with @code{alias} (@pxref{Aliases})"
  6540. msgstr "aliases del int@'erprete definidos con @code{alias} (@pxref{Aliases})"
  6541. #. type: itemize
  6542. #: bashref.texi:2995
  6543. msgid ""
  6544. "various process @sc{id}s, including those of background jobs (@pxref{Lists}), "
  6545. "the value of @code{$$}, and the value of @env{$PPID}"
  6546. msgstr ""
  6547. "varios @sc{id}s de procesos, incluyendo aquellos de las tareas en segundo plano "
  6548. "(@pxref{Listas}), el valor de @code{$$} y el valor de @env{$PPID}"
  6549. #. type: Plain text
  6550. #: bashref.texi:3003
  6551. msgid ""
  6552. "When a simple command other than a builtin or shell function is to be executed, "
  6553. "it is invoked in a separate execution environment that consists of the "
  6554. "following. Unless otherwise noted, the values are inherited from the shell."
  6555. msgstr ""
  6556. "Cuando una instrucci@'on simple distinta de una instrucci@'on integrada o una "
  6557. "funci@'on del int@'erprete va a ser ejecutada, es llamada en un entorno de "
  6558. "ejecuci@'on aislado que consta de lo siguiente. A no ser que se indique lo "
  6559. "contrario, los valores se heredan del int@'erprete."
  6560. #. type: itemize
  6561. #: bashref.texi:3008
  6562. msgid ""
  6563. "the shell's open files, plus any modifications and additions specified by "
  6564. "redirections to the command"
  6565. msgstr ""
  6566. "los archivos abiertos del int@'erprete, m@'as las modificaciones y adiciones "
  6567. "especificadas por redirecciones a la instrucci@'on"
  6568. #. type: itemize
  6569. #: bashref.texi:3011
  6570. msgid "the current working directory"
  6571. msgstr "el directorio de trabajo actual"
  6572. #. type: itemize
  6573. #: bashref.texi:3014
  6574. msgid "the file creation mode mask"
  6575. msgstr "el modo de la m@'ascara de creaci@'on de archivos"
  6576. #. type: itemize
  6577. #: bashref.texi:3018
  6578. msgid ""
  6579. "shell variables and functions marked for export, along with variables exported "
  6580. "for the command, passed in the environment (@pxref{Environment})"
  6581. msgstr ""
  6582. "las variables y funciones del int@'erprete marcadas para exportar, junto a "
  6583. "variables exportadas para la instrucci@'on, pasadas en el entorno "
  6584. "(@pxref{Entorno})"
  6585. #. type: itemize
  6586. #: bashref.texi:3022
  6587. msgid ""
  6588. "traps caught by the shell are reset to the values inherited from the shell's "
  6589. "parent, and traps ignored by the shell are ignored"
  6590. msgstr ""
  6591. "las traps atrapadas por el int@'erprete son restablecidas a los valores "
  6592. "heredados del padre del int@'erprete, y las traps ignoradas por el int@'erprete "
  6593. "son ignoradas"
  6594. #. type: Plain text
  6595. #: bashref.texi:3027
  6596. msgid ""
  6597. "A command invoked in this separate environment cannot affect the shell's "
  6598. "execution environment."
  6599. msgstr ""
  6600. "Una instrucci@'on llamada en este entorno aislado no puede afectar al entorno de "
  6601. "ejecuci@'on del int@'erprete."
  6602. #. type: Plain text
  6603. #: bashref.texi:3036
  6604. msgid ""
  6605. "Command substitution, commands grouped with parentheses, and asynchronous "
  6606. "commands are invoked in a subshell environment that is a duplicate of the shell "
  6607. "environment, except that traps caught by the shell are reset to the values that "
  6608. "the shell inherited from its parent at invocation. Builtin commands that are "
  6609. "invoked as part of a pipeline are also executed in a subshell environment. "
  6610. "Changes made to the subshell environment cannot affect the shell's execution "
  6611. "environment."
  6612. msgstr ""
  6613. "La sustituci@'on de instrucciones, las instrucciones agrupadas con par@'entesis "
  6614. "y las instrucciones as@'{@dotless{i}}ncronas son llamadas en un entorno de subint@'erprete "
  6615. "que es una copia del entorno del int@'erprete, a excepci@'on de que las traps "
  6616. "atrapadas por el int@'erprete son restablecidas a los valores que el "
  6617. "int@'erprete hered@'o de su padre durante la llamada. Las instrucciones "
  6618. "integradas que son llamadas como parte de una tuber@'{@dotless{i}}a tambi@'en son ejecutadas "
  6619. "en un entorno de subint@'erprete. Los cambios hechos al entorno del "
  6620. "subint@'erprete no pueden afectar al entorno de ejecuci@'on del int@'erprete."
  6621. #. type: Plain text
  6622. #: bashref.texi:3040
  6623. msgid ""
  6624. "Subshells spawned to execute command substitutions inherit the value of the "
  6625. "@option{-e} option from the parent shell. When not in @sc{posix} mode, Bash "
  6626. "clears the @option{-e} option in such subshells."
  6627. msgstr ""
  6628. "Los subint@'erpretes generados para ejecutar sustituciones de instrucciones "
  6629. "heredan el valor de la opci@'on @option{-e} del padre del int@'erprete. Cuando "
  6630. "no est@'a en modo @sc{posix}, Bash borra la opci@'on @option{-e} en dichos "
  6631. "subint@'erpretes."
  6632. #. type: Plain text
  6633. #: bashref.texi:3045
  6634. msgid ""
  6635. "If a command is followed by a @samp{&} and job control is not active, the "
  6636. "default standard input for the command is the empty file @file{/dev/null}. "
  6637. "Otherwise, the invoked command inherits the file descriptors of the calling "
  6638. "shell as modified by redirections."
  6639. msgstr ""
  6640. "Si una instrucci@'on es seguida por un @samp{&} y no est@'a activado el control "
  6641. "de tareas, la entrada est@'andar para el instrucci@'on es el archivo vac@'{@dotless{i}}o "
  6642. "@file{/dev/null}. De lo contrario, la instrucci@'on llamada hereda los "
  6643. "descriptores de archivo del int@'erprete ejecutor seg@'un se modifican mediante "
  6644. "redirecci@'on."
  6645. #. type: cindex
  6646. #: bashref.texi:3048
  6647. #, no-wrap
  6648. msgid "environment"
  6649. msgstr "entorno"
  6650. #. type: Plain text
  6651. #: bashref.texi:3053
  6652. msgid ""
  6653. "When a program is invoked it is given an array of strings called the "
  6654. "@var{environment}. This is a list of name-value pairs, of the form "
  6655. "@code{name=value}."
  6656. msgstr ""
  6657. "Cuando se llama un programa se le pasa un vector de cadenas llamado el "
  6658. "@var{entorno}. Esto es una lista de pares nombre-valor, de la forma "
  6659. "@code{nombre=valor}."
  6660. #. type: Plain text
  6661. #: bashref.texi:3069
  6662. msgid ""
  6663. "Bash provides several ways to manipulate the environment. On invocation, the "
  6664. "shell scans its own environment and creates a parameter for each name found, "
  6665. "automatically marking it for @var{export} to child processes. Executed commands "
  6666. "inherit the environment. The @code{export} and @samp{declare -x} commands allow "
  6667. "parameters and functions to be added to and deleted from the environment. If "
  6668. "the value of a parameter in the environment is modified, the new value becomes "
  6669. "part of the environment, replacing the old. The environment inherited by any "
  6670. "executed command consists of the shell's initial environment, whose values may "
  6671. "be modified in the shell, less any pairs removed by the @code{unset} and "
  6672. "@samp{export -n} commands, plus any additions via the @code{export} and "
  6673. "@samp{declare -x} commands."
  6674. msgstr ""
  6675. "Bash proporciona varias formas de manipular el entorno. Durante la llamada, el "
  6676. "int@'erprete escanea su propio entorno y crea un par@'ametro para cada nombre "
  6677. "encontrado, autom@'aticamente marc@'andolo para @var{exportar} a los procesos "
  6678. "hijos. Las instrucciones ejecutadas heredan el entorno. Las instrucciones "
  6679. "@code{export} y @samp{declare -x} permiten a@~nadir y eliminar par@'ametros y "
  6680. "funciones en el int@'erprete. Si se modifica el valor de un par@'ametro en el "
  6681. "int@'erprete, el nuevo valor se vuelve parte del entorno, reemplazando al "
  6682. "viejo. El entorno heredado por cualquier instrucci@'on ejecutada consta del "
  6683. "entorno inicial del int@'erprete, cuyos valores pueden ser modificados en el "
  6684. "int@'erprete, menos las parejas eliminadas mediante las instrucciones "
  6685. "@code{unset} y @samp{export -n}, m@'as las adiciones mediante las instrucciones "
  6686. "@code{export} y @samp{declare -x}."
  6687. #. type: Plain text
  6688. #: bashref.texi:3075
  6689. msgid ""
  6690. "The environment for any simple command or function may be augmented temporarily "
  6691. "by prefixing it with parameter assignments, as described in @ref{Shell "
  6692. "Parameters}. These assignment statements affect only the environment seen by "
  6693. "that command."
  6694. msgstr ""
  6695. "El entorno para cualquier instrucci@'on simple o funci@'on puede ser aumentado "
  6696. "temporalmente prefij@'andolo con asignaciones de par@'ametros, como se describe "
  6697. "en @ref{Par@'ametros del Int@'erprete}. Estas sentencias de asignaci@'on "
  6698. "afectan solo al entorno visto por esa instrucci@'on."
  6699. #. type: Plain text
  6700. #: bashref.texi:3079
  6701. msgid ""
  6702. "If the @option{-k} option is set (@pxref{The Set Builtin}), then all parameter "
  6703. "assignments are placed in the environment for a command, not just those that "
  6704. "precede the command name."
  6705. msgstr ""
  6706. "Si est@'a habilitada la opci@'on @option{-k} (@pxref{La Instrucci@'on Integrada "
  6707. "Set}), todas las asignaciones de par@'ametros son ubicadas en el entorno para "
  6708. "una instrucci@'on, no solo aquellas que preceden al nombre de la instrucci@'on."
  6709. #. type: Plain text
  6710. #: bashref.texi:3083
  6711. msgid ""
  6712. "When Bash invokes an external command, the variable @samp{$_} is set to the full "
  6713. "pathname of the command and passed to that command in its environment."
  6714. msgstr ""
  6715. "Cuando Bash llama a una instrucci@'on externa, la variable @samp{$_} es "
  6716. "establecida al nombre de ruta completo de la instrucci@'on y pasado a esa "
  6717. "instrucci@'on en su entorno."
  6718. #. type: Plain text
  6719. #: bashref.texi:3095
  6720. msgid ""
  6721. "The exit status of an executed command is the value returned by the "
  6722. "@var{waitpid} system call or equivalent function. Exit statuses fall between 0 "
  6723. "and 255, though, as explained below, the shell may use values above 125 "
  6724. "specially. Exit statuses from shell builtins and compound commands are also "
  6725. "limited to this range. Under certain circumstances, the shell will use special "
  6726. "values to indicate specific failure modes."
  6727. msgstr ""
  6728. "El estado de salida de una instrucci@'on ejecutada es el valor devuelto por la "
  6729. "llamada de sistema @var{waitpid} o funci@'on equivalente. Los estados de salida "
  6730. "se sit@'uan entre 0 y 255, sin embargo, como se explica a continuaci@'on, el "
  6731. "int@'erprete puede usar los valores encima de 125 de forma especial. Los "
  6732. "estados de salida de instrucciones integradas del int@'erprete y instrucciones "
  6733. "compuestas tambi@'en est@'an limitadas a este rango. Bajo ciertas condiciones, "
  6734. "el int@'erprete usar@'a valores especiales para indicar modos de fallo "
  6735. "espec@'{@dotless{i}}ficos."
  6736. #. type: Plain text
  6737. #: bashref.texi:3104
  6738. msgid ""
  6739. "For the shell's purposes, a command which exits with a zero exit status has "
  6740. "succeeded. A non-zero exit status indicates failure. This seemingly counter-"
  6741. "intuitive scheme is used so there is one well-defined way to indicate success "
  6742. "and a variety of ways to indicate various failure modes. When a command "
  6743. "terminates on a fatal signal whose number is @var{N}, Bash uses the value "
  6744. "128+@var{N} as the exit status."
  6745. msgstr ""
  6746. "Para prop@'ositos del int@'erprete, una instrucci@'on que salga con un estado de "
  6747. "salida de cero ha tenido @'exito. Un estado de salida distinto de cero indica "
  6748. "fallo. Este esquema aparentemente en contra del sentido com@'un se usa para que "
  6749. "haya un modo bien definido de indicar @'exito y una variedad de formas de "
  6750. "indicar varios modos de fallo. Cuando una instrucci@'on termina con una se@~nal "
  6751. "fatal cuyo n@'umero es @var{N}, Bash usa el valor 128+@var{N} como el estado de "
  6752. "salida."
  6753. #. type: Plain text
  6754. #: bashref.texi:3108
  6755. msgid ""
  6756. "If a command is not found, the child process created to execute it returns a "
  6757. "status of 127. If a command is found but is not executable, the return status "
  6758. "is 126."
  6759. msgstr ""
  6760. "Si no se encuentra una instrucci@'on, el proceso hijo creado para ejecutarla "
  6761. "devuelve un estado de 127. Si se encuentra una instrucci@'on pero no es "
  6762. "ejecutable, el estado de retorno es 126."
  6763. #. type: Plain text
  6764. #: bashref.texi:3111
  6765. msgid ""
  6766. "If a command fails because of an error during expansion or redirection, the exit "
  6767. "status is greater than zero."
  6768. msgstr ""
  6769. "Si una instrucci@'on falla a causa de un error durante la expansi@'on o "
  6770. "redirecci@'on, el estado de salida es mayor que cero."
  6771. #. type: Plain text
  6772. #: bashref.texi:3115
  6773. msgid ""
  6774. "The exit status is used by the Bash conditional commands (@pxref{Conditional "
  6775. "Constructs}) and some of the list constructs (@pxref{Lists})."
  6776. msgstr ""
  6777. "El estado de salida es usado por las instrucciones condicionales de Bash "
  6778. "(@pxref{Construcciones Condicionales}) y algunas de las construcciones de listas "
  6779. "(@pxref{Listas})."
  6780. #. type: Plain text
  6781. #: bashref.texi:3121
  6782. msgid ""
  6783. "All of the Bash builtins return an exit status of zero if they succeed and a non-"
  6784. "zero status on failure, so they may be used by the conditional and list "
  6785. "constructs. All builtins return an exit status of 2 to indicate incorrect "
  6786. "usage, generally invalid options or missing arguments."
  6787. msgstr ""
  6788. "Todas las instrucciones integradas de Bash devuelven un estado de salida de cero "
  6789. "si tienen @'exito y un estado de salida distinto de cero en caso de fallo, de "
  6790. "forma que pueden ser usados por las construcciones condicionales y de listas. "
  6791. "Todas las instrucciones integradas devuelven un estado de salida de 2 para "
  6792. "indicar un uso incorrecto, generalmente opciones inv@'alidas o argumentos que "
  6793. "faltan."
  6794. #. type: cindex
  6795. #: bashref.texi:3124
  6796. #, no-wrap
  6797. msgid "signal handling"
  6798. msgstr "manejo de se@~nales"
  6799. #. type: Plain text
  6800. #: bashref.texi:3134
  6801. msgid ""
  6802. "When Bash is interactive, in the absence of any traps, it ignores @code{SIGTERM} "
  6803. "(so that @samp{kill 0} does not kill an interactive shell), and @code{SIGINT} is "
  6804. "caught and handled (so that the @code{wait} builtin is interruptible). When "
  6805. "Bash receives a @code{SIGINT}, it breaks out of any executing loops. In all "
  6806. "cases, Bash ignores @code{SIGQUIT}. If job control is in effect (@pxref{Job "
  6807. "Control}), Bash ignores @code{SIGTTIN}, @code{SIGTTOU}, and @code{SIGTSTP}."
  6808. msgstr ""
  6809. "Cuando Bash es interactivo, en ausencia de traps, ignora @code{SIGTERM} (de "
  6810. "forma que @samp{kill 0} no mate un int@'erprete interactivo) y @code{SIGINT} se "
  6811. "atrapa y se maneja (de forma que la instrucci@'on integrada @code{wait} no se "
  6812. "pueda interrumpir). Cuando Bash recive una @code{SIGINT}, sale de cualquier "
  6813. "bucle que se ejecute. En todos los casos, Bash ignora @code{SIGQUIT}. Si "
  6814. "est@'a en efecto el control de tareas (@pxref{Control de Tareas}), Bash ignora "
  6815. "@code{SIGTTIN}, @code{SIGTTOU} y @code{SIGTSTP}."
  6816. #. type: Plain text
  6817. #: bashref.texi:3143
  6818. msgid ""
  6819. "Non-builtin commands started by Bash have signal handlers set to the values "
  6820. "inherited by the shell from its parent. When job control is not in effect, "
  6821. "asynchronous commands ignore @code{SIGINT} and @code{SIGQUIT} in addition to "
  6822. "these inherited handlers. Commands run as a result of command substitution "
  6823. "ignore the keyboard-generated job control signals @code{SIGTTIN}, "
  6824. "@code{SIGTTOU}, and @code{SIGTSTP}."
  6825. msgstr ""
  6826. "Las instrucciones que no son integradas iniciadas por Bash tienen manejadores de "
  6827. "se@~nales establecidos a los valores heredados por el int@'erprete de su padre. "
  6828. "Cuando no est@'a en efecto el control de tareas, las instrucciones as@'{@dotless{i}}ncronas "
  6829. "ignoran @code{SIGINT} y @code{SIGQUIT} adem@'as de estos manejadores heredados. "
  6830. "Las instrucciones ejecutadas como un resultado de la sustituci@'on de "
  6831. "instrucciones ignoran las se@~nales de control de tareas generadas con el "
  6832. "teclado @code{SIGTTIN}, @code{SIGTTOU} y @code{SIGTSTP}."
  6833. #. type: Plain text
  6834. #: bashref.texi:3154
  6835. msgid ""
  6836. "The shell exits by default upon receipt of a @code{SIGHUP}. Before exiting, an "
  6837. "interactive shell resends the @code{SIGHUP} to all jobs, running or stopped. "
  6838. "Stopped jobs are sent @code{SIGCONT} to ensure that they receive the "
  6839. "@code{SIGHUP}. To prevent the shell from sending the @code{SIGHUP} signal to a "
  6840. "particular job, it should be removed from the jobs table with the @code{disown} "
  6841. "builtin (@pxref{Job Control Builtins}) or marked to not receive @code{SIGHUP} "
  6842. "using @code{disown -h}."
  6843. msgstr ""
  6844. "El int@'erprete se cierra por defecto al recibir un @code{SIGHUP}. Antes de "
  6845. "cerrarse, un int@'erprete interactivo reenv@'{@dotless{i}}a la @code{SIGHUB} a todas las "
  6846. "tareas, en ejecuci@'on o detenidas. A las tareas detenidas se les env@'{@dotless{i}}a "
  6847. "@code{SIGCONT} para asegurarse de que reciben la @code{SIGHUB}. Para evitar que "
  6848. "el int@'erprete env@'{@dotless{i}}e la se@~nal @code{SIGHUB} a una tarea concreta, deber@'{@dotless{i}}a "
  6849. "ser eliminada de la tabla de tareas con la instrucci@'on integrada @code{disown} "
  6850. "(@pxref{Instrucciones Integradas de Control de Tareas}) o marcada para no "
  6851. "recibir @code{SIGHUB} usando @code{disown -h}."
  6852. #. type: Plain text
  6853. #: bashref.texi:3158
  6854. msgid ""
  6855. "If the @code{huponexit} shell option has been set with @code{shopt} (@pxref{The "
  6856. "Shopt Builtin}), Bash sends a @code{SIGHUP} to all jobs when an interactive "
  6857. "login shell exits."
  6858. msgstr ""
  6859. "Si se ha habilitado la opci@'on @code{huponexit} con @code{shopt} (@pxref{La "
  6860. "Instrucci@'on Integrada Shopt}), Bash manda una @code{SIGHUB} a todas las tareas "
  6861. "cuando se cierra un int@'erprete de acceso interactivo."
  6862. #. type: Plain text
  6863. #: bashref.texi:3167
  6864. msgid ""
  6865. "If Bash is waiting for a command to complete and receives a signal for which a "
  6866. "trap has been set, the trap will not be executed until the command completes. "
  6867. "When Bash is waiting for an asynchronous command via the @code{wait} builtin, "
  6868. "the reception of a signal for which a trap has been set will cause the "
  6869. "@code{wait} builtin to return immediately with an exit status greater than 128, "
  6870. "immediately after which the trap is executed."
  6871. msgstr ""
  6872. "Si Bash est@'a esperando a que una instrucci@'on se complete y recibe una "
  6873. "se@~nal para la cual una trap ha sido establecida, el trap no ser@'a ejecutada "
  6874. "hasta que la instrucci@'on se complete. Cuando Bash est@'a esperando a una "
  6875. "instrucci@'on as@'{@dotless{i}}ncrona mediante la instrucci@'on integrada @code{wait}, la "
  6876. "recepci@'on de una se@~nal para la cual una trap ha sido establecida har@'a que "
  6877. "la instrucci@'on integrada @code{wait} retorne inmediatamente con un estado de "
  6878. "salida mayor que 128, inmediatamente despu@'es se ejecuta la trap."
  6879. #. type: cindex
  6880. #: bashref.texi:3170
  6881. #, no-wrap
  6882. msgid "shell script"
  6883. msgstr "guion del int@'erprete"
  6884. #. type: Plain text
  6885. #: bashref.texi:3180
  6886. msgid ""
  6887. "A shell script is a text file containing shell commands. When such a file is "
  6888. "used as the first non-option argument when invoking Bash, and neither the "
  6889. "@option{-c} nor @option{-s} option is supplied (@pxref{Invoking Bash}), Bash "
  6890. "reads and executes commands from the file, then exits. This mode of operation "
  6891. "creates a non-interactive shell. The shell first searches for the file in the "
  6892. "current directory, and looks in the directories in @env{$PATH} if not found "
  6893. "there."
  6894. msgstr ""
  6895. "Un guion del int@'erprete es un archivo de texto que contiene instrucciones del "
  6896. "int@'erprete. Cuando se usa tal archivo como el primer argumento no opcional al "
  6897. "llamar a Bash, y ni la opci@'on @option{-c} ni la @option{-s} es proporcionada "
  6898. "(@pxref{Llamando a Bash}), Bash lee y ejecuta instrucciones del archivo, "
  6899. "despu@'es se cierra. Este modo de operaci@'on crea un int@'erprete no "
  6900. "interactivo. El int@'erprete busca primero el archivo en el directorio actual, "
  6901. "y busca en los directorios en @env{PATH} si no es encontrado ah@'{@dotless{i}}."
  6902. #. type: Plain text
  6903. #: bashref.texi:3187
  6904. msgid ""
  6905. "When Bash runs a shell script, it sets the special parameter @code{0} to the "
  6906. "name of the file, rather than the name of the shell, and the positional "
  6907. "parameters are set to the remaining arguments, if any are given. If no "
  6908. "additional arguments are supplied, the positional parameters are unset."
  6909. msgstr ""
  6910. "Cuando Bash ejecuta un guion del int@'erprete, establece el par@'ametro especial "
  6911. "@code{0} al nombre del archivo, en vez de al nombre del int@'erprete, y los "
  6912. "argumentos restantes se asignan a los par@'ametros posicionales, si se pasa "
  6913. "alguno. Si no se proporcionan argumentos adicionales, se eliminan los "
  6914. "par@'ametros posicionales."
  6915. #. type: Plain text
  6916. #: bashref.texi:3192
  6917. msgid ""
  6918. "A shell script may be made executable by using the @code{chmod} command to turn "
  6919. "on the execute bit. When Bash finds such a file while searching the @env{$PATH} "
  6920. "for a command, it spawns a subshell to execute it. In other words, executing"
  6921. msgstr ""
  6922. "Un guion del int@'erprete puede hacerse ejecutable usando la instrucci@'on "
  6923. "@code{chmod} para activar el bit de ejecuci@'on. Cuando Bash encuentra tal "
  6924. "archivo al buscar una instrucci@'on en el @env{$PATH}, genera un subint@'erprete "
  6925. "para ejecutarlo. En otras palabras, ejecutar"
  6926. #. type: example
  6927. #: bashref.texi:3194
  6928. #, no-wrap
  6929. msgid "filename @var{arguments}\n"
  6930. msgstr "nombre-de-archivo @var{argumentos}\n"
  6931. #. type: Plain text
  6932. #: bashref.texi:3197
  6933. msgid "is equivalent to executing"
  6934. msgstr "es equivalente a ejecutar"
  6935. #. type: example
  6936. #: bashref.texi:3199
  6937. #, no-wrap
  6938. msgid "bash filename @var{arguments}\n"
  6939. msgstr "bash nombre-de-archivo @var{argumentos}\n"
  6940. #. type: Plain text
  6941. #: bashref.texi:3208
  6942. msgid ""
  6943. "if @code{filename} is an executable shell script. This subshell reinitializes "
  6944. "itself, so that the effect is as if a new shell had been invoked to interpret "
  6945. "the script, with the exception that the locations of commands remembered by the "
  6946. "parent (see the description of @code{hash} in @ref{Bourne Shell Builtins}) are "
  6947. "retained by the child."
  6948. msgstr ""
  6949. "si @code{nombre-de-archivo} es un guion del int@'erprete ejecutable. Este "
  6950. "subint@'erprete se reinicializa, para que el efecto sea como si un nuevo "
  6951. "int@'erprete hubiera sido llamado para interpretar el guion, con la excepci@'on "
  6952. "de que las ubicaciones de las instrucciones recordadas por el padre (lea la "
  6953. "descripci@'on de @code{hash} en @ref{Instrucciones Integradas del Bourne "
  6954. "Shell}) son retenidas por el hijo."
  6955. #. type: Plain text
  6956. #: bashref.texi:3215
  6957. msgid ""
  6958. "Most versions of Unix make this a part of the operating system's command "
  6959. "execution mechanism. If the first line of a script begins with the two "
  6960. "characters @samp{#!}, the remainder of the line specifies an interpreter for the "
  6961. "program. Thus, you can specify Bash, @code{awk}, Perl, or some other "
  6962. "interpreter and write the rest of the script file in that language."
  6963. msgstr ""
  6964. "La mayor@'{@dotless{i}}a de versiones de Unix hacen esto parte del mecanismo de ejecuci@'on "
  6965. "de instrucciones del sistema operativo. Si la primera l@'{@dotless{i}}nea del guion empieza "
  6966. "por los dos caracteres @samp{#!}, el resto de la l@'{@dotless{i}}nea especifica un "
  6967. "int@'erprete para el programa. As@'{@dotless{i}}, puede especificar Bash, @code{awk}, Perl "
  6968. "o cualquier otro int@'erprete y escribir el resto del archivo de guion en ese "
  6969. "lenguaje."
  6970. #. type: Plain text
  6971. #: bashref.texi:3223
  6972. msgid ""
  6973. "The arguments to the interpreter consist of a single optional argument following "
  6974. "the interpreter name on the first line of the script file, followed by the name "
  6975. "of the script file, followed by the rest of the arguments. Bash will perform "
  6976. "this action on operating systems that do not handle it themselves. Note that "
  6977. "some older versions of Unix limit the interpreter name and argument to a maximum "
  6978. "of 32 characters."
  6979. msgstr ""
  6980. "Los argumentos para el int@'erprete constan de un @'unico argumento opcional que "
  6981. "sigue al nombre del int@'erprete en la primera l@'{@dotless{i}}nea del archivo de guion, "
  6982. "seguido del nombre del archivo del guion, seguido del resto de argumentos. Bash "
  6983. "realizar@'a est@'a acci@'on en sistemas operativos que no la manejan por s@'{@dotless{i}} "
  6984. "mismos. Tenga en cuenta que algunas versiones antiguas de Unix limitan el "
  6985. "nombre y argumento del int@'erprete a un m@'aximo de 32 caracteres."
  6986. #. type: Plain text
  6987. #: bashref.texi:3228
  6988. msgid ""
  6989. "Bash scripts often begin with @code{#! /bin/bash} (assuming that Bash has been "
  6990. "installed in @file{/bin}), since this ensures that Bash will be used to "
  6991. "interpret the script, even if it is executed under another shell."
  6992. msgstr ""
  6993. "Los guiones de Bash empiezan normalmente por @code{#! /bin/bash} (asumiendo que "
  6994. "Bash ha sido instalado en @file{/bin}), ya que se asegura que Bash ser@'a usado "
  6995. "para interpretar el guion, incluso si es ejecutado desde otro int@'erprete."
  6996. #. type: section
  6997. #: bashref.texi:3240 bashref.texi:3275 bashref.texi:3276
  6998. #, no-wrap
  6999. msgid "Bourne Shell Builtins"
  7000. msgstr "Instrucciones Integradas del Bourne Shell"
  7001. #. type: menuentry
  7002. #: bashref.texi:3240
  7003. msgid "Builtin commands inherited from the Bourne Shell."
  7004. msgstr "Las instrucciones integradas heredadas del Bourne Shell."
  7005. #. type: node
  7006. #: bashref.texi:3240 bashref.texi:3825
  7007. #, no-wrap
  7008. msgid "Bash Builtins"
  7009. msgstr "Instrucciones Integradas de Bash"
  7010. #. type: menuentry
  7011. #: bashref.texi:3240
  7012. msgid "Table of builtins specific to Bash."
  7013. msgstr "Tabla de instrucciones integradas espec@'{@dotless{i}}ficas de Bash."
  7014. #. type: section
  7015. #: bashref.texi:3240 bashref.texi:4657 bashref.texi:4658
  7016. #, no-wrap
  7017. msgid "Modifying Shell Behavior"
  7018. msgstr "Modificando el Comportamiento del Int@'erprete"
  7019. #. type: menuentry
  7020. #: bashref.texi:3240
  7021. msgid "Builtins to modify shell attributes and optional behavior."
  7022. msgstr ""
  7023. "Instrucciones integradas para modificar atributos del int@'erprete y "
  7024. "comportamiento opcional."
  7025. #. type: section
  7026. #: bashref.texi:3240 bashref.texi:5346 bashref.texi:5347
  7027. #, no-wrap
  7028. msgid "Special Builtins"
  7029. msgstr "Instrucciones Integradas Especiales"
  7030. #. type: menuentry
  7031. #: bashref.texi:3240
  7032. msgid "Builtin commands classified specially by POSIX."
  7033. msgstr "Instrucciones integradas clasificadas de forma especial por POSIX."
  7034. #. type: Plain text
  7035. #: bashref.texi:3248
  7036. msgid ""
  7037. "Builtin commands are contained within the shell itself. When the name of a "
  7038. "builtin command is used as the first word of a simple command (@pxref{Simple "
  7039. "Commands}), the shell executes the command directly, without invoking another "
  7040. "program. Builtin commands are necessary to implement functionality impossible "
  7041. "or inconvenient to obtain with separate utilities."
  7042. msgstr ""
  7043. "Las instrucciones integradas est@'an incluidas en el propio int@'erprete. "
  7044. "Cuando el nombre de una instrucci@'on integrada se usa como la primera palabra "
  7045. "de una instrucci@'on simple (@pxref{Instrucciones Simples}), el int@'erprete "
  7046. "ejecuta la orden directamente, sin invocar otro programa. Las instrucciones "
  7047. "integradas son necesarias para implementar funcionalidad imposible o "
  7048. "inconveniente de obtener con utilidades separadas."
  7049. #. type: Plain text
  7050. #: bashref.texi:3252
  7051. msgid ""
  7052. "This section briefly describes the builtins which Bash inherits from the Bourne "
  7053. "Shell, as well as the builtin commands which are unique to or have been extended "
  7054. "in Bash."
  7055. msgstr ""
  7056. "Esta secci@'on describe brevemente las instrucciones integradas que Bash hereda "
  7057. "del Bourne Shell, as@'{@dotless{i}} como las instrucciones integradas que son @'unicas o han "
  7058. "sido extendidas en Bash."
  7059. #. type: Plain text
  7060. #: bashref.texi:3259
  7061. msgid ""
  7062. "Several builtin commands are described in other chapters: builtin commands which "
  7063. "provide the Bash interface to the job control facilities (@pxref{Job Control "
  7064. "Builtins}), the directory stack (@pxref{Directory Stack Builtins}), the command "
  7065. "history (@pxref{Bash History Builtins}), and the programmable completion "
  7066. "facilities (@pxref{Programmable Completion Builtins})."
  7067. msgstr ""
  7068. "En otros cap@'{@dotless{i}}tulos se describen varias instrucciones integradas: las "
  7069. "instrucciones integradas que proporcionan la interfaz de Bash para las "
  7070. "utilidades del control de tareas (@pxref{Instrucciones Integradas de Control de "
  7071. "Tareas}), la pila de directorio (@pxref{Instrucciones Integradas de la Pila de "
  7072. "Directorios}), el historial de instrucciones (@pxref{Instrucciones Integradas "
  7073. "del Historial de Bash}) y las utilidades de completado programables "
  7074. "(@pxref{Instrucciones Integradas de Compleci@'on Programable})."
  7075. #. type: Plain text
  7076. #: bashref.texi:3261
  7077. msgid "Many of the builtins have been extended by @sc{posix} or Bash."
  7078. msgstr ""
  7079. "Muchas de las instrucciones integradas han sido extendidas por @sc{posix} o Bash."
  7080. #. type: Plain text
  7081. #: bashref.texi:3274
  7082. msgid ""
  7083. "Unless otherwise noted, each builtin command documented as accepting options "
  7084. "preceded by @samp{-} accepts @samp{--} to signify the end of the options. The "
  7085. "@code{:}, @code{true}, @code{false}, and @code{test} builtins do not accept "
  7086. "options and do not treat @samp{--} specially. The @code{exit}, @code{logout}, "
  7087. "@code{return}, @code{break}, @code{continue}, @code{let}, and @code{shift} "
  7088. "builtins accept and process arguments beginning with @samp{-} without requiring "
  7089. "@samp{--}. Other builtins that accept arguments but are not specified as "
  7090. "accepting options interpret arguments beginning with @samp{-} as invalid options "
  7091. "and require @samp{--} to prevent this interpretation."
  7092. msgstr ""
  7093. "A no ser que se indique lo contrario, cada instrucci@'on integrada documentada "
  7094. "como que acepta opciones precedidas por @samp{-} acepta @samp{--} para indicar "
  7095. "el fin de las opciones. Las instrucciones integradas @code{:}, @code{true}, "
  7096. "@code{false} y @code{test} no aceptan opciones y no tratan @samp{--} de forma "
  7097. "especial. Las instrucciones integradas @code{exit}, @code{logout}, "
  7098. "@code{return}, @code{break}, @code{continue}, @code{let} y @code{shift} aceptan "
  7099. "y procesan argumentos que empiezan con @samp{-} sin requerir @samp{--}. Otras "
  7100. "instrucciones integradas que aceptan argumentos pero no especifican que aceptan "
  7101. "opciones, interpretan argumentos que empiezan con @samp{-} como opciones "
  7102. "inv@'alidas y requieren @samp{--} para evitar esta interpretaci@'on."
  7103. #. type: Plain text
  7104. #: bashref.texi:3280
  7105. msgid ""
  7106. "The following shell builtin commands are inherited from the Bourne Shell. These "
  7107. "commands are implemented as specified by the @sc{posix} standard."
  7108. msgstr ""
  7109. "Las siguientes instrucciones integradas del int@'erprete son heredadas del "
  7110. "Bourne Shell. Estas @'ordenes se implementan como est@'a especificado en el "
  7111. "est@'andar @sc{posix}."
  7112. #. type: item
  7113. #: bashref.texi:3282
  7114. #, no-wrap
  7115. msgid ": @r{(a colon)}"
  7116. msgstr ": @r{(dos puntos)}"
  7117. #. type: btindex
  7118. #: bashref.texi:3283
  7119. #, no-wrap
  7120. msgid ":"
  7121. msgstr ":"
  7122. #. type: example
  7123. #: bashref.texi:3286
  7124. #, no-wrap
  7125. msgid ": [@var{arguments}]\n"
  7126. msgstr ": [@var{argumentos}]\n"
  7127. #. type: table
  7128. #: bashref.texi:3290
  7129. msgid ""
  7130. "Do nothing beyond expanding @var{arguments} and performing redirections. The "
  7131. "return status is zero."
  7132. msgstr ""
  7133. "No hace nada m@'as all@'a de expandir @var{argumentos} y realizar "
  7134. "redirecciones. El estado de retorno es cero."
  7135. #. type: item
  7136. #: bashref.texi:3291
  7137. #, no-wrap
  7138. msgid ". @r{(a period)}"
  7139. msgstr ". @r{(un punto)}"
  7140. #. type: btindex
  7141. #: bashref.texi:3292
  7142. #, no-wrap
  7143. msgid "."
  7144. msgstr "."
  7145. #. type: example
  7146. #: bashref.texi:3295
  7147. #, no-wrap
  7148. msgid ". @var{filename} [@var{arguments}]\n"
  7149. msgstr ". @var{nombre-de-archivo} [@var{argumentos}]\n"
  7150. #. type: table
  7151. #: bashref.texi:3315
  7152. msgid ""
  7153. "Read and execute commands from the @var{filename} argument in the current shell "
  7154. "context. If @var{filename} does not contain a slash, the @env{PATH} variable is "
  7155. "used to find @var{filename}. When Bash is not in @sc{posix} mode, the current "
  7156. "directory is searched if @var{filename} is not found in @env{$PATH}. If any "
  7157. "@var{arguments} are supplied, they become the positional parameters when "
  7158. "@var{filename} is executed. Otherwise the positional parameters are unchanged. "
  7159. "If the @option{-T} option is enabled, @code{source} inherits any trap on "
  7160. "@code{DEBUG}; if it is not, any @code{DEBUG} trap string is saved and restored "
  7161. "around the call to @code{source}, and @code{source} unsets the @code{DEBUG} trap "
  7162. "while it executes. If @option{-T} is not set, and the sourced file changes the "
  7163. "@code{DEBUG} trap, the new value is retained when @code{source} completes. The "
  7164. "return status is the exit status of the last command executed, or zero if no "
  7165. "commands are executed. If @var{filename} is not found, or cannot be read, the "
  7166. "return status is non-zero. This builtin is equivalent to @code{source}."
  7167. msgstr ""
  7168. "Lee y ejecuta instrucciones del argumento @var{nombre-de-archivo} en el actual "
  7169. "contexto del int@'erprete. Si @var{nombre-de-archivo} no contiene una barra, la "
  7170. "variable @env{PATH} se usa para encontrar @var{nombre-de-archivo}. Cuando Bash "
  7171. "no est@'a en modo @sc{posix}, se explora el directorio actual si "
  7172. "@var{nombrearchivo} no se encuentra en @env{PATH}. Si se pasan "
  7173. "@var{argumentos}, se convierten en los argumentos posicionales cuando se ejecuta "
  7174. "@var{nombre-de-archivo}. De modo contrario, los argumentos posicionales no se "
  7175. "cambian. Si la opci@'on @option{-T} est@'a habilitada, @code{source} hereda "
  7176. "cualquier trap en @code{DEBUG}; si no, cualquier cadena de @code{DEBUG} trap se "
  7177. "guarda y se restaura alrededor de la llamada a @code{source}, y @code{source} "
  7178. "elimina la trap @code{DEBUG} mientras se ejecuta. Si @option{-T} no est@'a "
  7179. "establecido, y el archivo le@'{@dotless{i}}do cambia el trap @code{DEBUG}, el nuevo valor se "
  7180. "almacena cuando @code{source} termina. El estado de retorno es el estado de "
  7181. "salida de la @'ultima instrucci@'on ejecutada, o cero si no se ejecuta ninguna "
  7182. "orden. Si no se encuentra @var{nombre-de-archivo}, o no se puede leer, el "
  7183. "estado de retorno es diferente de cero. Esta instrucci@'on integrada es "
  7184. "equivalente a @code{source}."
  7185. #. type: btindex
  7186. #: bashref.texi:3316 bashref.texi:3317
  7187. #, no-wrap
  7188. msgid "break"
  7189. msgstr "break"
  7190. #. type: example
  7191. #: bashref.texi:3320
  7192. #, no-wrap
  7193. msgid "break [@var{n}]\n"
  7194. msgstr "break [@var{n}]\n"
  7195. #. type: table
  7196. #: bashref.texi:3326
  7197. msgid ""
  7198. "Exit from a @code{for}, @code{while}, @code{until}, or @code{select} loop. If "
  7199. "@var{n} is supplied, the @var{n}th enclosing loop is exited. @var{n} must be "
  7200. "greater than or equal to 1. The return status is zero unless @var{n} is not "
  7201. "greater than or equal to 1."
  7202. msgstr ""
  7203. "Sale de un bucle @code{for}, @code{while}, @code{until} o @code{select}. Si se "
  7204. "proporciona @var{n}, se sale del nivel @var{n} de anidaci@'on del bucle. "
  7205. "@var{n} debe ser mayor o igual a 1. El estado de salida es cero a no ser que "
  7206. "@var{n} no sea mayor o igual a 1."
  7207. #. type: btindex
  7208. #: bashref.texi:3327 bashref.texi:3328
  7209. #, no-wrap
  7210. msgid "cd"
  7211. msgstr "cd"
  7212. #. type: example
  7213. #: bashref.texi:3331
  7214. #, no-wrap
  7215. msgid "cd [-L|[-P [-e]] [-@@] [@var{directory}]\n"
  7216. msgstr "cd [-L|[-P [-e]] [-@@] [@var{directorio}]\n"
  7217. #. type: table
  7218. #: bashref.texi:3343
  7219. msgid ""
  7220. "Change the current working directory to @var{directory}. If @var{directory} is "
  7221. "not supplied, the value of the @env{HOME} shell variable is used. Any "
  7222. "additional arguments following @var{directory} are ignored. If the shell "
  7223. "variable @env{CDPATH} exists, it is used as a search path: each directory name "
  7224. "in @env{CDPATH} is searched for @var{directory}, with alternative directory "
  7225. "names in @env{CDPATH} separated by a colon (@samp{:}). If @var{directory} "
  7226. "begins with a slash, @env{CDPATH} is not used."
  7227. msgstr ""
  7228. "Cambia el actual directorio de trabajo a @var{directorio}. Si no se proporciona "
  7229. "@var{directorio}, se usa el valor de la variable del int@'erprete @env{HOME}. "
  7230. "Cualquier argumento adicional que siga a @var{directorio} es ignorado. Si la "
  7231. "variable de int@'erprete @env{CDPATH} existe, es usada como ruta de b@'usqueda: "
  7232. "en cada nombre de directorio de @env{CDPATH} se busca @var{directorio}, con los "
  7233. "nombres alternativos de directorios en @env{CDPATH} separados por dos puntos "
  7234. "(@samp{:}). Si @var{directorio} empieza por una barra, @env{CDPATH} no se usa."
  7235. #. type: table
  7236. #: bashref.texi:3347
  7237. msgid ""
  7238. "The @option{-P} option means to not follow symbolic links: symbolic links are "
  7239. "resolved while @code{cd} is traversing @var{directory} and before processing an "
  7240. "instance of @samp{..} in @var{directory}."
  7241. msgstr ""
  7242. "La opci@'on @option{-P} significa que no sigue los enlaces simb@'olicos: los "
  7243. "enlaces simb@'olicos son resueltos mientras @code{cd} est@'a recorriendo "
  7244. "@var{directorio} y antes de procesar una instancia de @samp{..} en "
  7245. "@var{directorio}."
  7246. #. type: table
  7247. #: bashref.texi:3351
  7248. msgid ""
  7249. "By default, or when the @option{-L} option is supplied, symbolic links in "
  7250. "@var{directory} are resolved after @code{cd} processes an instance of @samp{..} "
  7251. "in @var{directory}."
  7252. msgstr ""
  7253. "Por defecto, o cuando se proporciona la opci@'on @option{-L}, los enlaces "
  7254. "simb@'olicos en @var{directory} son resueltos despu@'es de que @code{cd} procesa "
  7255. "una instancia de @samp{..} en @var{directorio}."
  7256. #. type: table
  7257. #: bashref.texi:3355
  7258. msgid ""
  7259. "If @samp{..} appears in @var{directory}, it is processed by removing the "
  7260. "immediately preceding pathname component, back to a slash or the beginning of "
  7261. "@var{directory}."
  7262. msgstr ""
  7263. "Si @samp{..} aparece en @var{directorio}, se procesa eliminando el componente de "
  7264. "nombre de ruta que le precede inmediatamente, de vuelta a una barra o al inicio "
  7265. "de @var{directory}."
  7266. #. type: table
  7267. #: bashref.texi:3360
  7268. msgid ""
  7269. "If the @option{-e} option is supplied with @option{-P} and the current working "
  7270. "directory cannot be successfully determined after a successful directory change, "
  7271. "@code{cd} will return an unsuccessful status."
  7272. msgstr ""
  7273. "Si la opci@'on @option{-e} es proporcionada junto a @option{-P} y el directorio "
  7274. "de trabajo actual no se puede determinar con @'exito despu@'es de un exitoso "
  7275. "cambio de directorio, @code{cd} revolver@'a un estado de retorno no exitoso."
  7276. #. type: table
  7277. #: bashref.texi:3363
  7278. msgid ""
  7279. "On systems that support it, the @option{-@@} option presents the extended "
  7280. "attributes associated with a file as a directory."
  7281. msgstr ""
  7282. "En sistemas que lo soportan, la opci@'on @option{-@@} presenta los atributos "
  7283. "extendidos asociados a un archivo como directorio."
  7284. #. type: table
  7285. #: bashref.texi:3366
  7286. msgid ""
  7287. "If @var{directory} is @samp{-}, it is converted to @env{$OLDPWD} before the "
  7288. "directory change is attempted."
  7289. msgstr ""
  7290. "Si @var{directorio} es @samp{-}, este se convierte en @env{$OLDPWD} antes de que "
  7291. "se intente el cambio de directorio."
  7292. #. type: table
  7293. #: bashref.texi:3371
  7294. msgid ""
  7295. "If a non-empty directory name from @env{CDPATH} is used, or if @samp{-} is the "
  7296. "first argument, and the directory change is successful, the absolute pathname of "
  7297. "the new working directory is written to the standard output."
  7298. msgstr ""
  7299. "Si se usa un nombre de directorio de @env{CDPATH} no vac@'{@dotless{i}}o o si @samp{-} es el "
  7300. "primer argumento y el cambio de directorio es exitoso, el nombre de ruta "
  7301. "absoluto del nuevo directorio de trabajo se escribe a la salida est@'andar."
  7302. #. type: table
  7303. #: bashref.texi:3374
  7304. msgid ""
  7305. "The return status is zero if the directory is successfully changed, non-zero "
  7306. "otherwise."
  7307. msgstr ""
  7308. "El c@'odigo de retorno es cero si el directorio es cambiado exitosamente, "
  7309. "distinto de cero de no ser as@'{@dotless{i}}."
  7310. #. type: btindex
  7311. #: bashref.texi:3375 bashref.texi:3376
  7312. #, no-wrap
  7313. msgid "continue"
  7314. msgstr "continue"
  7315. #. type: example
  7316. #: bashref.texi:3379
  7317. #, no-wrap
  7318. msgid "continue [@var{n}]\n"
  7319. msgstr "continue [@var{n}]\n"
  7320. #. type: table
  7321. #: bashref.texi:3387
  7322. msgid ""
  7323. "Resume the next iteration of an enclosing @code{for}, @code{while}, "
  7324. "@code{until}, or @code{select} loop. If @var{n} is supplied, the execution of "
  7325. "the @var{n}th enclosing loop is resumed. @var{n} must be greater than or equal "
  7326. "to 1. The return status is zero unless @var{n} is not greater than or equal to "
  7327. "1."
  7328. msgstr ""
  7329. "Reanuda la siguiente iteraci@'on de un bucle @code{for}, @code{while}, "
  7330. "@code{until} o @code{select} que lo contiene. Si se proporciona @var{n}, "
  7331. "reanuda la ejecuci@'on del bucle de nivel de anidamiento @var{n} que lo "
  7332. "contiene. @var{n} debe ser mayor o igual a 1. El c@'odigo de retorno es cero a "
  7333. "no ser que @var{n} no sea mayor o igual a 1."
  7334. #. type: btindex
  7335. #: bashref.texi:3388 bashref.texi:3389
  7336. #, no-wrap
  7337. msgid "eval"
  7338. msgstr "eval"
  7339. #. type: example
  7340. #: bashref.texi:3392
  7341. #, no-wrap
  7342. msgid "eval [@var{arguments}]\n"
  7343. msgstr "eval [@var{arguments}]\n"
  7344. #. type: table
  7345. #: bashref.texi:3399
  7346. msgid ""
  7347. "The arguments are concatenated together into a single command, which is then "
  7348. "read and executed, and its exit status returned as the exit status of "
  7349. "@code{eval}. If there are no arguments or only empty arguments, the return "
  7350. "status is zero."
  7351. msgstr ""
  7352. "Los argumentos son concatenados juntos en una @'unica instrucci@'on, que "
  7353. "entonces es le@'{@dotless{i}}da y ejecutada, y su estado de salida devuelto como el estado "
  7354. "de salida de @code{eval}. Si no hay argumentos o solo argumentos vac@'{@dotless{i}}os, el "
  7355. "estado de retorno es cero."
  7356. #. type: btindex
  7357. #: bashref.texi:3400 bashref.texi:3401
  7358. #, no-wrap
  7359. msgid "exec"
  7360. msgstr "exec"
  7361. #. type: example
  7362. #: bashref.texi:3404
  7363. #, no-wrap
  7364. msgid "exec [-cl] [-a @var{name}] [@var{command} [@var{arguments}]]\n"
  7365. msgstr "exec [-cl] [-a @var{nombre}] [@var{instrucci@'on} [@var{argumentos}]]\n"
  7366. #. type: table
  7367. #: bashref.texi:3423
  7368. msgid ""
  7369. "If @var{command} is supplied, it replaces the shell without creating a new "
  7370. "process. If the @option{-l} option is supplied, the shell places a dash at the "
  7371. "beginning of the zeroth argument passed to @var{command}. This is what the "
  7372. "@code{login} program does. The @option{-c} option causes @var{command} to be "
  7373. "executed with an empty environment. If @option{-a} is supplied, the shell "
  7374. "passes @var{name} as the zeroth argument to @var{command}. If @var{command} "
  7375. "cannot be executed for some reason, a non-interactive shell exits, unless the "
  7376. "@code{execfail} shell option is enabled. In that case, it returns failure. An "
  7377. "interactive shell returns failure if the file cannot be executed. If no "
  7378. "@var{command} is specified, redirections may be used to affect the current shell "
  7379. "environment. If there are no redirection errors, the return status is zero; "
  7380. "otherwise the return status is non-zero."
  7381. msgstr ""
  7382. "Si se proporciona @var{instrucci@'on}, esta reemplaza al int@'erprete sin crear "
  7383. "un nuevo proceso. Si se proporciona la opci@'on @option{-l}, el int@'erprete "
  7384. "ubica un guion al comienzo del argumento n@'umero cero pasado a "
  7385. "@var{instrucci@'on}. Esto es lo que el programa @code{login} hace. La opci@'on "
  7386. "@option{-c} causa que @var{instrucci@'on} se ejecute con un entorno vac@'{@dotless{i}}o. Si "
  7387. "se proporciona @option{-a}, el int@'erprete pasa @var{nombre} como el argumento "
  7388. "n@'umero cero a @var{instrucci@'on}. Si por alguna raz@'on no se puede ejecutar "
  7389. "@var{instrucci@'on}, un int@'erprete no interactivo se cierra, a no ser que la "
  7390. "opci@'on del int@'erprete @code{execfail} est@'e habilitada. En ese caso, "
  7391. "devuelve error. Un int@'erprete interactivo devuelve fallo si el archivo no "
  7392. "puede ser ejecutado. Si no hay @var{instrucci@'on} especificada, se pueden usar "
  7393. "redirecciones para afectar al comportamiento del int@'erprete actual. Si no hay "
  7394. "errores de redirecci@'on, el estado de retorno es cero; en caso contrario, el "
  7395. "estado de retorno es distinto a cero."
  7396. #. type: btindex
  7397. #: bashref.texi:3424 bashref.texi:3425
  7398. #, no-wrap
  7399. msgid "exit"
  7400. msgstr "exit"
  7401. #. type: example
  7402. #: bashref.texi:3428
  7403. #, no-wrap
  7404. msgid "exit [@var{n}]\n"
  7405. msgstr "exit [@var{n}]\n"
  7406. #. type: table
  7407. #: bashref.texi:3433
  7408. msgid ""
  7409. "Exit the shell, returning a status of @var{n} to the shell's parent. If @var{n} "
  7410. "is omitted, the exit status is that of the last command executed. Any trap on "
  7411. "@code{EXIT} is executed before the shell terminates."
  7412. msgstr ""
  7413. "Sale del int@'erprete, devolviendo un estado de @var{n} al padre del "
  7414. "int@'erprete. Si se omite @var{n}, el estado de salida es el mismo de la "
  7415. "@'ultima orden ejecutada. Cualquier trap en @code{EXIT} se ejecuta antes de que "
  7416. "el int@'erprete termine."
  7417. #. type: btindex
  7418. #: bashref.texi:3434 bashref.texi:3435
  7419. #, no-wrap
  7420. msgid "export"
  7421. msgstr "export"
  7422. #. type: example
  7423. #: bashref.texi:3438
  7424. #, no-wrap
  7425. msgid "export [-fn] [-p] [@var{name}[=@var{value}]]\n"
  7426. msgstr "export [-fn] [-p] [@var{nombre}[=@var{valor}]]\n"
  7427. #. type: table
  7428. #: bashref.texi:3449
  7429. msgid ""
  7430. "Mark each @var{name} to be passed to child processes in the environment. If the "
  7431. "@option{-f} option is supplied, the @var{name}s refer to shell functions; "
  7432. "otherwise the names refer to shell variables. The @option{-n} option means to "
  7433. "no longer mark each @var{name} for export. If no @var{names} are supplied, or "
  7434. "if the @option{-p} option is given, a list of names of all exported variables is "
  7435. "displayed. The @option{-p} option displays output in a form that may be reused "
  7436. "as input. If a variable name is followed by =@var{value}, the value of the "
  7437. "variable is set to @var{value}."
  7438. msgstr ""
  7439. "Marca cada @var{nombre} para que sea pasado a los procesos hijos en el entorno. "
  7440. "Si se proporciona la opci@'on @option{-f}, los @var{nombre}s se refieren a "
  7441. "funciones del int@'erprete; de lo contrario, los nombres se refieren a variables "
  7442. "del int@'erprete. La opci@'on @option{-n} equivale a dejar de marcar cada "
  7443. "@var{nombre} para exportaci@'on. Si no se proporcionan @var{nombres}, o si se "
  7444. "pasa la opci@'on @option{-p}, se muestra una lista de nombres de todas las "
  7445. "variables exportadas. La opci@'on @option{-p} muestra la salida en una forma "
  7446. "que puede ser reusada como entrada. Si a un nombre de variable sigue "
  7447. "=@var{valor}, el valor de la variable se establece a @var{valor}."
  7448. #. type: table
  7449. #: bashref.texi:3453
  7450. msgid ""
  7451. "The return status is zero unless an invalid option is supplied, one of the names "
  7452. "is not a valid shell variable name, or @option{-f} is supplied with a name that "
  7453. "is not a shell function."
  7454. msgstr ""
  7455. "El estado de retorno es cero a no ser que se proporcione una opci@'on "
  7456. "inv@'alida, uno de los nombres no sea un nombre de variable de int@'erprete "
  7457. "v@'alido o se proporcione @option{-f} con un nombre que no sea una funci@'on del "
  7458. "int@'erprete."
  7459. #. type: btindex
  7460. #: bashref.texi:3454 bashref.texi:3455
  7461. #, no-wrap
  7462. msgid "getopts"
  7463. msgstr "getopts"
  7464. #. type: example
  7465. #: bashref.texi:3458
  7466. #, no-wrap
  7467. msgid "getopts @var{optstring} @var{name} [@var{args}]\n"
  7468. msgstr "getopts @var{cadenaopc} @var{nombre} [@var{args}]\n"
  7469. #. type: table
  7470. #: bashref.texi:3478
  7471. msgid ""
  7472. "@code{getopts} is used by shell scripts to parse positional parameters. "
  7473. "@var{optstring} contains the option characters to be recognized; if a character "
  7474. "is followed by a colon, the option is expected to have an argument, which should "
  7475. "be separated from it by whitespace. The colon (@samp{:}) and question mark "
  7476. "(@samp{?}) may not be used as option characters. Each time it is invoked, "
  7477. "@code{getopts} places the next option in the shell variable @var{name}, "
  7478. "initializing @var{name} if it does not exist, and the index of the next argument "
  7479. "to be processed into the variable @env{OPTIND}. @env{OPTIND} is initialized to "
  7480. "1 each time the shell or a shell script is invoked. When an option requires an "
  7481. "argument, @code{getopts} places that argument into the variable @env{OPTARG}. "
  7482. "The shell does not reset @env{OPTIND} automatically; it must be manually reset "
  7483. "between multiple calls to @code{getopts} within the same shell invocation if a "
  7484. "new set of parameters is to be used."
  7485. msgstr ""
  7486. "@code{getopts} se usa por los guiones del int@'erprete para analizar "
  7487. "par@'ametros posicionales. @var{cadenaopc} contiene los caracteres de opci@'on "
  7488. "que ser@'an reconocidos; si a un car@'acter le siguen dos puntos, se espera que "
  7489. "la opci@'on tenga un argumento, que deber@'{@dotless{i}}a estar separado de ese por un "
  7490. "espacio. Los dos puntos (@samp{:}) y el s@'{@dotless{i}}mbolo de interrogaci@'on (@samp{?}) "
  7491. "no pueden ser usados como caracteres de opci@'on. Cada vez que se invoca, "
  7492. "@code{getopts} ubica la siguiente opci@'on en la variable de int@'erprete "
  7493. "@var{nombre}, inicializando @var{nombre} si no existe, y el @'{@dotless{i}}ndice del "
  7494. "siguiente argumento a ser procesado en la variable @env{OPTIND}. @env{OPTIND} "
  7495. "es inicializado a 1 cada vez que el int@'erprete o un guion de int@'erprete es "
  7496. "invocado. Cuando una opci@'on requiere un par@'ametro, @code{getopts} ubica ese "
  7497. "argumento en la variable @env{OPTARG}. El int@'erprete no elimina @env{OPTIND} "
  7498. "autom@'aticamente; tiene que ser eliminado manualmente entre m@'ultiples "
  7499. "llamadas a @code{getopts} dentro de la misma invocaci@'on del int@'erprete si se "
  7500. "pretende usar un nuevo conjunto de par@'ametros."
  7501. #. type: table
  7502. #: bashref.texi:3483
  7503. msgid ""
  7504. "When the end of options is encountered, @code{getopts} exits with a return value "
  7505. "greater than zero. @env{OPTIND} is set to the index of the first non-option "
  7506. "argument, and @var{name} is set to @samp{?}."
  7507. msgstr ""
  7508. "Cuando se encuentra el fin de las opciones, @code{getopts} sale con un valor de "
  7509. "retorno mayor que cero. Se establece @env{OPTIND} al @'{@dotless{i}}ndice del primer "
  7510. "argumento que no sea una opci@'on y @var{nombre} se establece a @samp{?}."
  7511. #. type: table
  7512. #: bashref.texi:3487
  7513. msgid ""
  7514. "@code{getopts} normally parses the positional parameters, but if more arguments "
  7515. "are given in @var{args}, @code{getopts} parses those instead."
  7516. msgstr ""
  7517. "@code{getopts} normalmente analiza los par@'ametros posicionales, pero si se "
  7518. "pasan m@'as argumentos en @var{args}, @code{getopts} analiza esos en su lugar."
  7519. #. type: table
  7520. #: bashref.texi:3496
  7521. msgid ""
  7522. "@code{getopts} can report errors in two ways. If the first character of "
  7523. "@var{optstring} is a colon, @var{silent} error reporting is used. In normal "
  7524. "operation, diagnostic messages are printed when invalid options or missing "
  7525. "option arguments are encountered. If the variable @env{OPTERR} is set to 0, no "
  7526. "error messages will be displayed, even if the first character of "
  7527. "@code{optstring} is not a colon."
  7528. msgstr ""
  7529. "@code{getopts} puede informar de errores de dos formas. Si el primer car@'acter "
  7530. "de @var{cadenaopc} es dos puntos, se usa el aviso de errores @var{silencioso}. "
  7531. "En funcionamiento normal, los mensajes de diagn@'ostico se imprimen cuando se "
  7532. "encuentran opciones inv@'alidas o argumentos de opci@'on que faltan. Si se "
  7533. "establece la variable @env{OPTERR} a 0, no se mostrar@'an mensajes de error, "
  7534. "incluso si el primer car@'acter de @code{cadenaopc} no es dos puntos."
  7535. #. type: table
  7536. #: bashref.texi:3502
  7537. msgid ""
  7538. "If an invalid option is seen, @code{getopts} places @samp{?} into @var{name} "
  7539. "and, if not silent, prints an error message and unsets @env{OPTARG}. If "
  7540. "@code{getopts} is silent, the option character found is placed in @env{OPTARG} "
  7541. "and no diagnostic message is printed."
  7542. msgstr ""
  7543. "Si se detecta una opci@'on inv@'alida, @code{getopts} guarda @samp{?} en "
  7544. "@var{nombre} y, si no es silencioso, imprime un mensaje de error y elimina "
  7545. "@env{OPTARG}. Si @code{getopts} es silencioso, el car@'acter de opci@'on "
  7546. "encontrado se guarda en @env{OPTARG} y no se muestra ning@'un mensaje de "
  7547. "diagn@'ostico."
  7548. #. type: table
  7549. #: bashref.texi:3508
  7550. msgid ""
  7551. "If a required argument is not found, and @code{getopts} is not silent, a "
  7552. "question mark (@samp{?}) is placed in @var{name}, @code{OPTARG} is unset, and a "
  7553. "diagnostic message is printed. If @code{getopts} is silent, then a colon "
  7554. "(@samp{:}) is placed in @var{name} and @env{OPTARG} is set to the option "
  7555. "character found."
  7556. msgstr ""
  7557. "Si no se encuentra un argumento requerido, y @code{getopts} no es silencioso, se "
  7558. "guarda un s@'{@dotless{i}}mbolo de interrogaci@'on (@samp{?}) en @var{nombre}, @code{OPTARG} "
  7559. "se elimina, y se imprime un mensaje de diagn@'ostico. Si @code{getopts} es "
  7560. "silencioso, se guardan dos puntos (@samp{:}) en @var{nombre} y @env{OPTARG} se "
  7561. "establece al car@'acter de opci@'on encontrado."
  7562. #. type: btindex
  7563. #: bashref.texi:3509 bashref.texi:3510
  7564. #, no-wrap
  7565. msgid "hash"
  7566. msgstr "hash"
  7567. #. type: example
  7568. #: bashref.texi:3513
  7569. #, no-wrap
  7570. msgid "hash [-r] [-p @var{filename}] [-dt] [@var{name}]\n"
  7571. msgstr "hash [-r] [-p @var{nombre-de-archivo}] [-dt] [@var{nombre}]\n"
  7572. #. type: table
  7573. #: bashref.texi:3536
  7574. msgid ""
  7575. "Each time @code{hash} is invoked, it remembers the full pathnames of the "
  7576. "commands specified as @var{name} arguments, so they need not be searched for on "
  7577. "subsequent invocations. The commands are found by searching through the "
  7578. "directories listed in @env{$PATH}. Any previously-remembered pathname is "
  7579. "discarded. The @option{-p} option inhibits the path search, and @var{filename} "
  7580. "is used as the location of @var{name}. The @option{-r} option causes the shell "
  7581. "to forget all remembered locations. The @option{-d} option causes the shell to "
  7582. "forget the remembered location of each @var{name}. If the @option{-t} option is "
  7583. "supplied, the full pathname to which each @var{name} corresponds is printed. If "
  7584. "multiple @var{name} arguments are supplied with @option{-t} the @var{name} is "
  7585. "printed before the hashed full pathname. The @option{-l} option causes output "
  7586. "to be displayed in a format that may be reused as input. If no arguments are "
  7587. "given, or if only @option{-l} is supplied, information about remembered commands "
  7588. "is printed. The return status is zero unless a @var{name} is not found or an "
  7589. "invalid option is supplied."
  7590. msgstr ""
  7591. "Cada vez que se invoca @code{hash}, recuerda los nombres de ruta completos de "
  7592. "las @'ordenes especificadas como argumentos @var{nombre}, de forma que no deben "
  7593. "ser buscados en las pr@'oximas invocaciones. Las instrucciones se encuentran "
  7594. "buscando a trav@'es de los directorios listados en @env{$PATH}. Cualquier "
  7595. "nombre de ruta recordado previamente es descartado. La opci@'on @option{-p} "
  7596. "inhibe la b@'usqueda por ruta, y @var{nombre-de-archivo} se usa como la "
  7597. "ubicaci@'on de @var{nombre}. La opci@'on @option{-r} hace que el int@'erprete "
  7598. "se olvide de todas las ubicaciones recordadas. La opci@'on @option{-d} hace que "
  7599. "el int@'erprete se olvide de la ubicaci@'on recordada de cada @var{nombre}. Si "
  7600. "se proporciona la opci@'on @option{-t}, se imprime el nombre de ruta completo al "
  7601. "que corresponde cada @var{nombre}. Si se proporcionan m@'ultiples argumentos "
  7602. "@var{nombre} con @option{-t}, el @var{nombre} se imprime antes del nombre ruta "
  7603. "completo hecho hash. La opci@'on @option{-l} hace que la salida se muestre en "
  7604. "un formato que puede ser reutilizado como entrada. Si no se pasan argumentos, o "
  7605. "si solo se proporciona @option{-l}, se imprime informaci@'on sobre instrucciones "
  7606. "recordadas. El estado de retorno es cero a no ser que @var{nombre} no se "
  7607. "encuentre o se proporcione una opci@'on inv@'alida."
  7608. #. type: btindex
  7609. #: bashref.texi:3537 bashref.texi:3538
  7610. #, no-wrap
  7611. msgid "pwd"
  7612. msgstr "pwd"
  7613. #. type: example
  7614. #: bashref.texi:3541
  7615. #, no-wrap
  7616. msgid "pwd [-LP]\n"
  7617. msgstr "pwd [-LP]\n"
  7618. #. type: table
  7619. #: bashref.texi:3551
  7620. msgid ""
  7621. "Print the absolute pathname of the current working directory. If the @option{-"
  7622. "P} option is supplied, the pathname printed will not contain symbolic links. If "
  7623. "the @option{-L} option is supplied, the pathname printed may contain symbolic "
  7624. "links. The return status is zero unless an error is encountered while "
  7625. "determining the name of the current directory or an invalid option is supplied."
  7626. msgstr ""
  7627. "Imprime el nombre de ruta absoluto del actual directorio de trabajo. Si se "
  7628. "proporciona la opci@'on @option{-P}, el nombre de ruta imprimido no contendr@'a "
  7629. "enlaces simb@'olicos. Si se proporciona la opci@'on @option{-L}, el nombre de "
  7630. "ruta impreso puede contener enlaces simb@'olicos. El estado de retorno es cero "
  7631. "a no ser que se produzca un error mientras se determina el nombre del directorio "
  7632. "actual o se proporcione una opci@'on inv@'alida."
  7633. #. type: btindex
  7634. #: bashref.texi:3552 bashref.texi:3553
  7635. #, no-wrap
  7636. msgid "readonly"
  7637. msgstr "readonly"
  7638. #. type: example
  7639. #: bashref.texi:3556
  7640. #, no-wrap
  7641. msgid "readonly [-aAf] [-p] [@var{name}[=@var{value}]] @dots{}\n"
  7642. msgstr "readonly [-aAf] [-p] [@var{nombre}[=@var{valor}]] @dots{}\n"
  7643. #. type: table
  7644. #: bashref.texi:3577
  7645. msgid ""
  7646. "Mark each @var{name} as readonly. The values of these names may not be changed "
  7647. "by subsequent assignment. If the @option{-f} option is supplied, each "
  7648. "@var{name} refers to a shell function. The @option{-a} option means each "
  7649. "@var{name} refers to an indexed array variable; the @option{-A} option means "
  7650. "each @var{name} refers to an associative array variable. If both options are "
  7651. "supplied, @option{-A} takes precedence. If no @var{name} arguments are given, "
  7652. "or if the @option{-p} option is supplied, a list of all readonly names is "
  7653. "printed. The other options may be used to restrict the output to a subset of "
  7654. "the set of readonly names. The @option{-p} option causes output to be displayed "
  7655. "in a format that may be reused as input. If a variable name is followed by "
  7656. "=@var{value}, the value of the variable is set to @var{value}. The return "
  7657. "status is zero unless an invalid option is supplied, one of the @var{name} "
  7658. "arguments is not a valid shell variable or function name, or the @option{-f} "
  7659. "option is supplied with a name that is not a shell function."
  7660. msgstr ""
  7661. "Marca cada @var{nombre} como de solo lectura. Los valores de estos nombres no "
  7662. "pueden ser cambiados en asignaciones posteriores. Si se proporciona la opci@'on "
  7663. "@option{-f}, cada @var{nombre} se refiere a una funci@'on del int@'erprete. La "
  7664. "opci@'on @option{-a} significa que cada @var{nombre} se refiere a una variable "
  7665. "del tipo vector indexado; la opci@'on @option{-A} significa que cada "
  7666. "@var{nombre} se refiere a una variable del tipo vector asociativo. Si se "
  7667. "proporcionan ambas opciones, @option{-A} tiene precedencia. Si no se pasan "
  7668. "argumentos @var{nombre}, o si se proporciona la opci@'on @option{-p}, se imprime "
  7669. "una lista de todos los nombres de solo lectura. Las otras opciones pueden ser "
  7670. "usadas para restringir la salida a un subconjunto de los nombres de solo "
  7671. "lectura. La opci@'on @option{-p} hace que la salida sea mostrada en un formato "
  7672. "que puede ser reutilizado como entrada. Si nombre de variable est@'a seguido de "
  7673. "=@var{valor}, el valor de la variable se establece a @var{valor}. El estado de "
  7674. "retorno es cero a no ser que se proporcione una opci@'on inv@'alida, uno de los "
  7675. "argumentos @var{nombre} no sea un nombre v@'alido de variable de int@'erprete o "
  7676. "de funci@'on o la opci@'on @option{-f} se proporcione con un nombre que no sea "
  7677. "una funci@'on del int@'erprete."
  7678. #. type: btindex
  7679. #: bashref.texi:3578 bashref.texi:3579
  7680. #, no-wrap
  7681. msgid "return"
  7682. msgstr "return"
  7683. #. type: example
  7684. #: bashref.texi:3582
  7685. #, no-wrap
  7686. msgid "return [@var{n}]\n"
  7687. msgstr "return [@var{n}]\n"
  7688. #. type: table
  7689. #: bashref.texi:3605
  7690. msgid ""
  7691. "Cause a shell function to stop executing and return the value @var{n} to its "
  7692. "caller. If @var{n} is not supplied, the return value is the exit status of the "
  7693. "last command executed in the function. If @code{return} is executed by a trap "
  7694. "handler, the last command used to determine the status is the last command "
  7695. "executed before the trap handler. if @code{return} is executed during a "
  7696. "@code{DEBUG} trap, the last command used to determine the status is the last "
  7697. "command executed by the trap handler before @code{return} was invoked. "
  7698. "@code{return} may also be used to terminate execution of a script being executed "
  7699. "with the @code{.} (@code{source}) builtin, returning either @var{n} or the exit "
  7700. "status of the last command executed within the script as the exit status of the "
  7701. "script. If @var{n} is supplied, the return value is its least significant 8 "
  7702. "bits. Any command associated with the @code{RETURN} trap is executed before "
  7703. "execution resumes after the function or script. The return status is non-zero "
  7704. "if @code{return} is supplied a non-numeric argument or is used outside a "
  7705. "function and not during the execution of a script by @code{.} or @code{source}."
  7706. msgstr ""
  7707. "Hace que una funci@'on del int@'erprete se deje de ejecutar y devuelva el valor "
  7708. "@var{n} a su ejecutor. Si no se proporciona @var{n}, el valor de retorno es el "
  7709. "estado de salida de la @'ultima instrucci@'on ejecutada en la funci@'on. Si "
  7710. "@code{return} es ejecutado por un manejador trap, la @'ultima instrucci@'on "
  7711. "usada para determinar el estado es la @'ultima instrucci@'on ejecutada antes del "
  7712. "manejador trap. Si se ejecuta @code{return} durante una trap del tipo "
  7713. "@code{DEBUG}, la @'ultima instruccion usada para determinar el estado es la "
  7714. "@'ultima instrucci@'on ejecutada por el manejador trap antes de que "
  7715. "@code{return} fuera invocado. @code{return} puede ser usado tambi@'en para "
  7716. "terminar la ejecuci@'on de un guion que est@'a siendo ejecutado con la funci@'on "
  7717. "integrada @code{.} (@code{source}), devolviendo o @var{n} o el estado de salida "
  7718. "de la @'ultima instrucci@'on ejecutada dentro del guion como el estado de salida "
  7719. "del guion. Si se proporciona @var{n}, el valor de retorno es sus 8 bits menos "
  7720. "significativos. Cualquier instrucci@'on asociada a la trap @code{RETURN} es "
  7721. "ejecutada antes de que se reanude la ejecuci@'on tras la funci@'on o el guion. "
  7722. "El estado de retorno es distinto a cero si @code{return} es proporcionado como "
  7723. "un argumento no n@'umero o es usado fuera de una funci@'on y no durante la "
  7724. "ejecuci@'on de un guion por @code{.} o @code{source}."
  7725. #. type: btindex
  7726. #: bashref.texi:3606 bashref.texi:3607
  7727. #, no-wrap
  7728. msgid "shift"
  7729. msgstr "shift"
  7730. #. type: example
  7731. #: bashref.texi:3610
  7732. #, no-wrap
  7733. msgid "shift [@var{n}]\n"
  7734. msgstr "shift [@var{n}]\n"
  7735. #. type: table
  7736. #: bashref.texi:3623
  7737. msgid ""
  7738. "Shift the positional parameters to the left by @var{n}. The positional "
  7739. "parameters from @var{n}+1 @dots{} @code{$#} are renamed to @code{$1} @dots{} "
  7740. "@code{$#}-@var{n}. Parameters represented by the numbers @code{$#} to @code{$#}-"
  7741. "@var{n}+1 are unset. @var{n} must be a non-negative number less than or equal "
  7742. "to @code{$#}. If @var{n} is zero or greater than @code{$#}, the positional "
  7743. "parameters are not changed. If @var{n} is not supplied, it is assumed to be 1. "
  7744. "The return status is zero unless @var{n} is greater than @code{$#} or less than "
  7745. "zero, non-zero otherwise."
  7746. msgstr ""
  7747. "Mueve los argumentos posicionales a la izquierda por @var{n}. Los argumentos "
  7748. "posicionales de @var{n}+1 @dots{} @code{$#} son renombrados a @code{$1} @dots{} "
  7749. "@code{$#}-@var{n}. Los argumentos representados por los n@'umeros @code{$#} a "
  7750. "@code{$#}-@var{n}+1 son eliminados. @var{n} tiene que ser un n@'umero no "
  7751. "negativo menor o igual a @code{$#}. Si @var{n} es cero o mayor que @code{$#}, "
  7752. "los argumentos posicionales no se cambian. Si no se proporciona @var{n}, se "
  7753. "asume que es 1. El c@'odigo de retorno es cero a no ser que @var{n} sea mayor "
  7754. "que @code{$#} o menor que cero, distinto de cero de no ser as@'{@dotless{i}}."
  7755. #. type: btindex
  7756. #: bashref.texi:3624 bashref.texi:3626
  7757. #, no-wrap
  7758. msgid "test"
  7759. msgstr "test"
  7760. #. type: btindex
  7761. #: bashref.texi:3625 bashref.texi:3627
  7762. #, no-wrap
  7763. msgid "["
  7764. msgstr "["
  7765. #. type: example
  7766. #: bashref.texi:3630
  7767. #, no-wrap
  7768. msgid "test @var{expr}\n"
  7769. msgstr "test @var{expr}\n"
  7770. #. type: table
  7771. #: bashref.texi:3639
  7772. msgid ""
  7773. "Evaluate a conditional expression @var{expr} and return a status of 0 (true) or "
  7774. "1 (false). Each operator and operand must be a separate argument. Expressions "
  7775. "are composed of the primaries described below in @ref{Bash Conditional "
  7776. "Expressions}. @code{test} does not accept any options, nor does it accept and "
  7777. "ignore an argument of @option{--} as signifying the end of options."
  7778. msgstr ""
  7779. "Eval@'ua una expresi@'on condicional @var{expr} y devuelve un estado de 0 "
  7780. "(verdadero) o 1 (falso). Cada operador y operando debe ser un argumento "
  7781. "separado. Las expresiones est@'an compuestas de las opciones primarias "
  7782. "descritas m@'as abajo en @ref{Expresiones Condicionales de Bash}. @code{test} "
  7783. "no acepta ninguna opci@'on, tampoco acepta e ignora un argumento de @option{--} "
  7784. "como el significado del fin de las opciones."
  7785. #. type: table
  7786. #: bashref.texi:3642
  7787. msgid ""
  7788. "When the @code{[} form is used, the last argument to the command must be a "
  7789. "@code{]}."
  7790. msgstr ""
  7791. "Cuando se usa la forma @code{[}, el @'ultimo argumento de la instrucci@'on debe "
  7792. "ser un @code{]}."
  7793. #. type: table
  7794. #: bashref.texi:3647
  7795. msgid ""
  7796. "Expressions may be combined using the following operators, listed in decreasing "
  7797. "order of precedence. The evaluation depends on the number of arguments; see "
  7798. "below. Operator precedence is used when there are five or more arguments."
  7799. msgstr ""
  7800. "Las expresiones pueden ser combinadas usando los siguientes operadores, listados "
  7801. "en orden descendente de precedencia. La evaluaci@'on depende del n@'umero de "
  7802. "argumentos; consulta m@'as abajo. La precedencia de operador se usa cuando hay "
  7803. "cinco o m@'as argumentos."
  7804. #. type: item
  7805. #: bashref.texi:3649
  7806. #, no-wrap
  7807. msgid "! @var{expr}"
  7808. msgstr "! @var{expr}"
  7809. #. type: table
  7810. #: bashref.texi:3651
  7811. msgid "True if @var{expr} is false."
  7812. msgstr "Verdadero si @var{expr} es falso."
  7813. #. type: item
  7814. #: bashref.texi:3652
  7815. #, no-wrap
  7816. msgid "( @var{expr} )"
  7817. msgstr "( @var{expr} )"
  7818. #. type: table
  7819. #: bashref.texi:3655
  7820. msgid ""
  7821. "Returns the value of @var{expr}. This may be used to override the normal "
  7822. "precedence of operators."
  7823. msgstr ""
  7824. "Devuelve el valor de @var{expr}. Esto puede ser usado para sobreescribir la "
  7825. "precedencia normal de operadores."
  7826. #. type: item
  7827. #: bashref.texi:3656
  7828. #, no-wrap
  7829. msgid "@var{expr1} -a @var{expr2}"
  7830. msgstr "@var{expr1} -a @var{expr2}"
  7831. #. type: table
  7832. #: bashref.texi:3658
  7833. msgid "True if both @var{expr1} and @var{expr2} are true."
  7834. msgstr "Verdadero si tanto @var{expr1} y @var{expr2} son verdadero."
  7835. #. type: item
  7836. #: bashref.texi:3659
  7837. #, no-wrap
  7838. msgid "@var{expr1} -o @var{expr2}"
  7839. msgstr "@var{expr1} -o @var{expr2}"
  7840. #. type: table
  7841. #: bashref.texi:3661
  7842. msgid "True if either @var{expr1} or @var{expr2} is true."
  7843. msgstr "Verdadero si @var{expr1} o @var{expr2} es verdadero."
  7844. #. type: table
  7845. #: bashref.texi:3665
  7846. msgid ""
  7847. "The @code{test} and @code{[} builtins evaluate conditional expressions using a "
  7848. "set of rules based on the number of arguments."
  7849. msgstr ""
  7850. "Las instrucciones internas @code{test} y @code{[} eval@'uan expresiones "
  7851. "condicionales usando un conjunto de reglas basado en el n@'umero de argumentos."
  7852. #. type: item
  7853. #: bashref.texi:3667
  7854. #, no-wrap
  7855. msgid "0 arguments"
  7856. msgstr "0 argumentos"
  7857. #. type: table
  7858. #: bashref.texi:3669
  7859. msgid "The expression is false."
  7860. msgstr "La expresi@'on es falsa."
  7861. #. type: item
  7862. #: bashref.texi:3670
  7863. #, no-wrap
  7864. msgid "1 argument"
  7865. msgstr "1 argumento"
  7866. #. type: table
  7867. #: bashref.texi:3672
  7868. msgid "The expression is true if and only if the argument is not null."
  7869. msgstr "La expresi@'on es verdadera solamente si el argumento no es nulo."
  7870. #. type: item
  7871. #: bashref.texi:3673
  7872. #, no-wrap
  7873. msgid "2 arguments"
  7874. msgstr "2 argumentos"
  7875. #. type: table
  7876. #: bashref.texi:3681
  7877. msgid ""
  7878. "If the first argument is @samp{!}, the expression is true if and only if the "
  7879. "second argument is null. If the first argument is one of the unary conditional "
  7880. "operators (@pxref{Bash Conditional Expressions}), the expression is true if the "
  7881. "unary test is true. If the first argument is not a valid unary operator, the "
  7882. "expression is false."
  7883. msgstr ""
  7884. "Si el primer argumento es @samp{!}, la expresi@'on es verdadera solamente si el "
  7885. "segundo argumento es nulo. Si el primer argumento es uno de los operadores "
  7886. "condicionales unarios (@pxref{Expresiones Condicionales de Bash}), la "
  7887. "expresi@'on es verdadera si la comprobaci@'on unaria es verdadera. Si el primer "
  7888. "argumento no es un operador unario v@'alido, la expresi@'on es falsa."
  7889. #. type: item
  7890. #: bashref.texi:3682
  7891. #, no-wrap
  7892. msgid "3 arguments"
  7893. msgstr "3 argumentos"
  7894. #. type: table
  7895. #: bashref.texi:3696
  7896. msgid ""
  7897. "The following conditions are applied in the order listed. If the second "
  7898. "argument is one of the binary conditional operators (@pxref{Bash Conditional "
  7899. "Expressions}), the result of the expression is the result of the binary test "
  7900. "using the first and third arguments as operands. The @samp{-a} and @samp{-o} "
  7901. "operators are considered binary operators when there are three arguments. If "
  7902. "the first argument is @samp{!}, the value is the negation of the two-argument "
  7903. "test using the second and third arguments. If the first argument is exactly "
  7904. "@samp{(} and the third argument is exactly @samp{)}, the result is the one-"
  7905. "argument test of the second argument. Otherwise, the expression is false."
  7906. msgstr ""
  7907. "Las siguientes condiciones se aplican en el orden listado. Si el segundo "
  7908. "argumento es uno de los operadores condicionales binarios (@pxref{Expresiones "
  7909. "Condicionales de Bash}), el resultado de la expresi@'on es el resultado de la "
  7910. "comprobaci@'on binaria usando el primer y tercer argumentos como operandos. Los "
  7911. "operadores @samp{-a} y @samp{-o} son considerados operadores binarios cuando hay "
  7912. "tres argumentos. Si el primer argumento es @samp{!}, el valor es la negaci@'on "
  7913. "de la comprobaci@'on de dos argumentos usando el segundo y el tercer "
  7914. "argumentos. Si el primer argumento es exactamente @samp{)} y el tercer "
  7915. "argumento es exactamente @samp{)}, el resultado es la comprobaci@'on de un "
  7916. "argumento del segundo argumento. De lo contrario, el expresi@'on es falsa."
  7917. #. type: item
  7918. #: bashref.texi:3697
  7919. #, no-wrap
  7920. msgid "4 arguments"
  7921. msgstr "4 argumentos"
  7922. #. type: table
  7923. #: bashref.texi:3702
  7924. msgid ""
  7925. "If the first argument is @samp{!}, the result is the negation of the three-"
  7926. "argument expression composed of the remaining arguments. Otherwise, the "
  7927. "expression is parsed and evaluated according to precedence using the rules "
  7928. "listed above."
  7929. msgstr ""
  7930. "Si el primer argumento es @samp{!}, el resultado es la negaci@'on de la "
  7931. "expresi@'on de tres argumentos compuesta de los argumentos restantes. De lo "
  7932. "contrario, la expresi@'on es analizada y evaluada seg@'un la precedencia usando "
  7933. "las reglas listadas anteriormente."
  7934. #. type: item
  7935. #: bashref.texi:3703
  7936. #, no-wrap
  7937. msgid "5 or more arguments"
  7938. msgstr "5 o m@'as argumentos"
  7939. #. type: table
  7940. #: bashref.texi:3706
  7941. msgid ""
  7942. "The expression is parsed and evaluated according to precedence using the rules "
  7943. "listed above."
  7944. msgstr ""
  7945. "La expresi@'on es analizada y evaluada seg@'un la precedencia usando las reglas "
  7946. "listadas anteriormente."
  7947. #. type: table
  7948. #: bashref.texi:3710
  7949. msgid ""
  7950. "When used with @code{test} or @samp{[}, the @samp{<} and @samp{>} operators sort "
  7951. "lexicographically using ASCII ordering."
  7952. msgstr ""
  7953. "Cuando se usa con @code{test} o @samp{[}, los operadores @samp{<} y @samp{>} "
  7954. "ordenan lexicogr@'aficamente usando el orden ASCII."
  7955. #. type: btindex
  7956. #: bashref.texi:3711 bashref.texi:3712
  7957. #, no-wrap
  7958. msgid "times"
  7959. msgstr "times"
  7960. #. type: example
  7961. #: bashref.texi:3715
  7962. #, no-wrap
  7963. msgid "times\n"
  7964. msgstr "times\n"
  7965. #. type: table
  7966. #: bashref.texi:3719
  7967. msgid ""
  7968. "Print out the user and system times used by the shell and its children. The "
  7969. "return status is zero."
  7970. msgstr ""
  7971. "Imprime los tiempos de usuario y de sistema usados por el int@'erprete y sus "
  7972. "hijos. El estado de retorno es cero."
  7973. #. type: btindex
  7974. #: bashref.texi:3720 bashref.texi:3721
  7975. #, no-wrap
  7976. msgid "trap"
  7977. msgstr "trap"
  7978. #. type: example
  7979. #: bashref.texi:3724
  7980. #, no-wrap
  7981. msgid "trap [-lp] [@var{arg}] [@var{sigspec} @dots{}]\n"
  7982. msgstr "trap [-lp] [@var{arg}] [@var{id_se@~nal} @dots{}]\n"
  7983. #. type: table
  7984. #: bashref.texi:3743
  7985. msgid ""
  7986. "The commands in @var{arg} are to be read and executed when the shell receives "
  7987. "signal @var{sigspec}. If @var{arg} is absent (and there is a single "
  7988. "@var{sigspec}) or equal to @samp{-}, each specified signal's disposition is "
  7989. "reset to the value it had when the shell was started. If @var{arg} is the null "
  7990. "string, then the signal specified by each @var{sigspec} is ignored by the shell "
  7991. "and commands it invokes. If @var{arg} is not present and @option{-p} has been "
  7992. "supplied, the shell displays the trap commands associated with each "
  7993. "@var{sigspec}. If no arguments are supplied, or only @option{-p} is given, "
  7994. "@code{trap} prints the list of commands associated with each signal number in a "
  7995. "form that may be reused as shell input. The @option{-l} option causes the shell "
  7996. "to print a list of signal names and their corresponding numbers. Each "
  7997. "@var{sigspec} is either a signal name or a signal number. Signal names are case "
  7998. "insensitive and the @code{SIG} prefix is optional."
  7999. msgstr ""
  8000. "Las instrucciones en @var{arg} est@'an pensadas para ser le@'{@dotless{i}}das y ejecutadas "
  8001. "cuando el int@'erprete recibe la se@~nal @var{id_se@~nal}. Si falta "
  8002. "@var{par@'am} (y hay una se@~nal @var{id_se@~nal}) o es igual a @samp{-}, cada "
  8003. "disposici@'on de se@~nal especificada es restablecida al valor que ten@'{@dotless{i}}a "
  8004. "cuando el int@'erprete fue iniciado. Si @var{arg} es la cadena nula, se ignora "
  8005. "la se@~nal especificada por cada @var{id_se@~nal} y las instrucciones que "
  8006. "ejecuta. Si @var{arg} no est@'a presente y @option{-p} ha sido proporcionado, "
  8007. "el int@'erprete muestra las instrucciones trap asociadas con cada "
  8008. "@var{id_se@~nal}. Si no se proporcionan argumentos, o solo se proporciona "
  8009. "@option{-p}, @code{trap} imprime la lista de instrucciones asociadas con cada "
  8010. "n@'umero de se@~nal en una forma que puede ser reusada como entrada para el "
  8011. "int@'erprete. La opci@'on @option{-l} hace que el int@'erprete imprima una "
  8012. "lista de nombres de se@~nales y sus n@'umeros correspondientes. Cada "
  8013. "@var{id_se@~nal} es o bien un nombre de se@~nal o un n@'umero de se@~nal. Los "
  8014. "nombres de se@~nales no distinguen entre may@'usculas y min@'usculas y el "
  8015. "prefijo @code{SIG} es opcional."
  8016. #. type: table
  8017. #: bashref.texi:3756
  8018. msgid ""
  8019. "If a @var{sigspec} is @code{0} or @code{EXIT}, @var{arg} is executed when the "
  8020. "shell exits. If a @var{sigspec} is @code{DEBUG}, the command @var{arg} is "
  8021. "executed before every simple command, @code{for} command, @code{case} command, "
  8022. "@code{select} command, every arithmetic @code{for} command, and before the first "
  8023. "command executes in a shell function. Refer to the description of the "
  8024. "@code{extdebug} option to the @code{shopt} builtin (@pxref{The Shopt Builtin}) "
  8025. "for details of its effect on the @code{DEBUG} trap. If a @var{sigspec} is "
  8026. "@code{RETURN}, the command @var{arg} is executed each time a shell function or a "
  8027. "script executed with the @code{.} or @code{source} builtins finishes executing."
  8028. msgstr ""
  8029. "Si una @var{id_se@~nal} es @code{0} o @code{EXIT}, @var{arg} se ejecuta cuando "
  8030. "el int@'erprete se cierra. Si un @var{id_se@~nal} es @code{DEBUG}, se ejecuta "
  8031. "la instrucci@'on @var{arg} antes de cada instrucci@'on simple, instrucci@'on "
  8032. "@code{for}, instrucci@'on @code{case}, instrucci@'on @code{select}, cada "
  8033. "instrucci@'on @code{for} aritm@'etica y antes de que se ejecute la primera "
  8034. "instrucci@'on en una funci@'on del int@'erprete. Consulte la descripci@'on de "
  8035. "la opci@'on @code{extdebug} de la instrucci@'on integrada @code{shopt} "
  8036. "(@pxref{La Instrucci@'on Integrada Shopt}) para encontrar detalles de su efecto "
  8037. "sobre la trap @code{DEBUG}. Si un @var{id_se@~nal} es @code{RETURN}, la "
  8038. "instrucci@'on @var{arg} se ejecuta cada vez que una instrucci@'on del "
  8039. "int@'erprete o un guion ejecutado con las instrucciones integradas @code{.} o "
  8040. "@code{source} terminan de ejecutarse."
  8041. #. type: table
  8042. #: bashref.texi:3773
  8043. msgid ""
  8044. "If a @var{sigspec} is @code{ERR}, the command @var{arg} is executed whenever a "
  8045. "pipeline (which may consist of a single simple command), a list, or a compound "
  8046. "command returns a non-zero exit status, subject to the following conditions. "
  8047. "The @code{ERR} trap is not executed if the failed command is part of the command "
  8048. "list immediately following an @code{until} or @code{while} keyword, part of the "
  8049. "test following the @code{if} or @code{elif} reserved words, part of a command "
  8050. "executed in a @code{&&} or @code{||} list except the command following the final "
  8051. "@code{&&} or @code{||}, any command in a pipeline but the last, or if the "
  8052. "command's return status is being inverted using @code{!}. These are the same "
  8053. "conditions obeyed by the @code{errexit} (@option{-e}) option."
  8054. msgstr ""
  8055. "Si el @var{sigspec} es @code{ERR}, la instrucci@'on @var{arg} es ejecutada cada "
  8056. "vez que una tuber@'{@dotless{i}}a (que puede consistir de una @'unica instrucci@'on simple), "
  8057. "una lista o una instrucci@'on compuesta devuelve un estado diferente de cero, de "
  8058. "acuerdo a las siguientes condiciones. El trap @code{ERR} no es ejecutado si la "
  8059. "instrucci@'on fallida es parte de la lista de instrucciones inmediatamente "
  8060. "despu@'es de una palabra clave @code{until} o @code{while}, parte de la "
  8061. "condici@'on que sigue a las palabras reservadas @code{if} o @code{elif}, parte "
  8062. "de una instrucci@'on ejecutada en una lista @code{&&} o @code{||} excepto la "
  8063. "instrucci@'on que sigue al @'ultimo @code{&&} o @code{||}, cualquier "
  8064. "instrucci@'on en una tuber@'{@dotless{i}}a excepto la @'ultima o si el estado de retorno de "
  8065. "la instrucci@'on est@'a siendo invertido usando @code{!}. Estas son las mismas "
  8066. "condiciones cumplidas por la opci@'on @code{errexit} (@option{-e})."
  8067. #. type: table
  8068. #: bashref.texi:3777
  8069. msgid ""
  8070. "Signals ignored upon entry to the shell cannot be trapped or reset. Trapped "
  8071. "signals that are not being ignored are reset to their original values in a "
  8072. "subshell or subshell environment when one is created."
  8073. msgstr ""
  8074. "Las se@~nales ignoradas en la entrada al int@'erprete no pueden ser atrapadas o "
  8075. "eliminadas. Las se@~nales atrapadas que no est@'an siendo ignoradas son "
  8076. "restablecidas a sus valores originales en un subint@'erprete o un entorno de "
  8077. "subint@'erprete cuando se crea una."
  8078. #. type: table
  8079. #: bashref.texi:3780
  8080. msgid ""
  8081. "The return status is zero unless a @var{sigspec} does not specify a valid signal."
  8082. msgstr ""
  8083. "El estado de retorno es cero a no ser que @var{sigspec} no especifique una "
  8084. "se@~nal v@'alida."
  8085. #. type: btindex
  8086. #: bashref.texi:3781 bashref.texi:3782
  8087. #, no-wrap
  8088. msgid "umask"
  8089. msgstr "umask"
  8090. #. type: example
  8091. #: bashref.texi:3785
  8092. #, no-wrap
  8093. msgid "umask [-p] [-S] [@var{mode}]\n"
  8094. msgstr "umask [-p] [-S] [@var{modo}]\n"
  8095. #. type: table
  8096. #: bashref.texi:3798
  8097. msgid ""
  8098. "Set the shell process's file creation mask to @var{mode}. If @var{mode} begins "
  8099. "with a digit, it is interpreted as an octal number; if not, it is interpreted as "
  8100. "a symbolic mode mask similar to that accepted by the @code{chmod} command. If "
  8101. "@var{mode} is omitted, the current value of the mask is printed. If the "
  8102. "@option{-S} option is supplied without a @var{mode} argument, the mask is "
  8103. "printed in a symbolic format. If the @option{-p} option is supplied, and "
  8104. "@var{mode} is omitted, the output is in a form that may be reused as input. The "
  8105. "return status is zero if the mode is successfully changed or if no @var{mode} "
  8106. "argument is supplied, and non-zero otherwise."
  8107. msgstr ""
  8108. "Establece el proceso del int@'erprete de la m@'ascara de creaci@'on de archivos "
  8109. "a @var{modo}. Si @var{modo} comienza por un d@'{@dotless{i}}gito, es interpretado como un "
  8110. "n@'umero octal; si no, es interpretado como una m@'ascara de modo simb@'olico "
  8111. "similar a la aceptada por la instrucci@'on @code{chmod}. Si se omite "
  8112. "@var{modo}, se imprime el valor actual de la m@'ascara. Si se proporciona la "
  8113. "opci@'on @option{-S} sin un argumento @var{modo}, la m@'ascara se imprime en un "
  8114. "formato simb@'olico. Si se proporciona la opci@'on @option{-p}, y se omite "
  8115. "@var{modo}, la salida es de forma que puede reusarse como entrada. El estado de "
  8116. "retorno es cero si el modo se cambia exitosamente o si no se proporciona un "
  8117. "argumento @var{modo}, y distinto a cero de no ser as@'{@dotless{i}}."
  8118. #. type: table
  8119. #: bashref.texi:3802
  8120. msgid ""
  8121. "Note that when the mode is interpreted as an octal number, each number of the "
  8122. "umask is subtracted from @code{7}. Thus, a umask of @code{022} results in "
  8123. "permissions of @code{755}."
  8124. msgstr ""
  8125. "Ten en cuenta que cuando el modo es interpretado como un n@'umero octal, cada "
  8126. "n@'umero de umask es restado de @code{7}. As@'{@dotless{i}}, un umask de @code{022} resulta "
  8127. "en permisos de @code{755}."
  8128. #. type: btindex
  8129. #: bashref.texi:3803 bashref.texi:3804
  8130. #, no-wrap
  8131. msgid "unset"
  8132. msgstr "unset"
  8133. #. type: example
  8134. #: bashref.texi:3807
  8135. #, no-wrap
  8136. msgid "unset [-fnv] [@var{name}]\n"
  8137. msgstr "unset [-fnv] [@var{nombre}]\n"
  8138. #. type: table
  8139. #: bashref.texi:3823
  8140. msgid ""
  8141. "Remove each variable or function @var{name}. If the @option{-v} option is "
  8142. "given, each @var{name} refers to a shell variable and that variable is removed. "
  8143. "If the @option{-f} option is given, the @var{name}s refer to shell functions, "
  8144. "and the function definition is removed. If the @option{-n} option is supplied, "
  8145. "and @var{name} is a variable with the @var{nameref} attribute, @var{name} will "
  8146. "be unset rather than the variable it references. @option{-n} has no effect if "
  8147. "the @option{-f} option is supplied. If no options are supplied, each @var{name} "
  8148. "refers to a variable; if there is no variable by that name, any function with "
  8149. "that name is unset. Readonly variables and functions may not be unset. The "
  8150. "return status is zero unless a @var{name} is readonly."
  8151. msgstr ""
  8152. "Elimina cada variable o funci@'on @var{nombre}. Si se pasa la opci@'on @option{-"
  8153. "v}, cada @var{nombre} se refiere a una variable del int@'erprete, y esa variable "
  8154. "es eliminada. Si se pasa la opci@'on @option{-f}, los @var{nombre}s se refieren "
  8155. "a funciones del int@'erprete, y se elimina la definici@'on de la funci@'on. Si "
  8156. "se proporciona la opci@'on @option{-n}, y @var{nombre} es una variable con el "
  8157. "atributo @var{nameref}, @var{nombre} se eliminar@'a en vez de la variable a la "
  8158. "que hace referencia. @option{-n} no tiene efecto si se proporciona la opci@'on "
  8159. "@option{-f}. Si no se proporcionan opciones, cada @var{nombre} se refiere a una "
  8160. "variable; si no haya variable con ese nombre, cualquier funci@'on con ese nombre "
  8161. "es eliminada. Las variables y funciones de solo lectura no pueden ser "
  8162. "eliminadas. El estado de retorno es cero a no ser que @var{nombre} sea de solo "
  8163. "lectura."
  8164. #. type: section
  8165. #: bashref.texi:3826
  8166. #, no-wrap
  8167. msgid "Bash Builtin Commands"
  8168. msgstr "Instrucciones Integradas de Bash"
  8169. #. type: Plain text
  8170. #: bashref.texi:3831
  8171. msgid ""
  8172. "This section describes builtin commands which are unique to or have been "
  8173. "extended in Bash. Some of these commands are specified in the @sc{posix} "
  8174. "standard."
  8175. msgstr ""
  8176. "Esta secci@'on describe las instrucciones integradas que son @'unicas de o han "
  8177. "sido extendidas en Bash. Algunas de estas instrucciones son especificadas en el "
  8178. "est@'andar @sc{posix}."
  8179. #. type: btindex
  8180. #: bashref.texi:3834 bashref.texi:3835
  8181. #, no-wrap
  8182. msgid "alias"
  8183. msgstr "alias"
  8184. #. type: example
  8185. #: bashref.texi:3838
  8186. #, no-wrap
  8187. msgid "alias [-p] [@var{name}[=@var{value}] @dots{}]\n"
  8188. msgstr "alias [-p] [@var{nombre}[=@var{valor}] @dots{}]\n"
  8189. #. type: table
  8190. #: bashref.texi:3847
  8191. msgid ""
  8192. "Without arguments or with the @option{-p} option, @code{alias} prints the list "
  8193. "of aliases on the standard output in a form that allows them to be reused as "
  8194. "input. If arguments are supplied, an alias is defined for each @var{name} whose "
  8195. "@var{value} is given. If no @var{value} is given, the name and value of the "
  8196. "alias is printed. Aliases are described in @ref{Aliases}."
  8197. msgstr ""
  8198. "Sin argumentos o con la opci@'on @option{-p}, @code{alias} imprime la lista de "
  8199. "aliases en la salida est@'andar en una forma que permite que sean reutilizados "
  8200. "como entrada. Si se proporcionan argumentos, se define un alias por cada "
  8201. "@var{nombre} cuyo @var{valor} sea especificado. Si no se pasa un @var{valor}, "
  8202. "se imprime el nombre y el valor del alias. Los aliases se describen en "
  8203. "@ref{Aliases}"
  8204. #. type: btindex
  8205. #: bashref.texi:3848 bashref.texi:3849
  8206. #, no-wrap
  8207. msgid "bind"
  8208. msgstr "bind"
  8209. #. type: example
  8210. #: bashref.texi:3857
  8211. #, no-wrap
  8212. msgid ""
  8213. "bind [-m @var{keymap}] [-lpsvPSVX]\n"
  8214. "bind [-m @var{keymap}] [-q @var{function}] [-u @var{function}] [-r @var{keyseq}]\n"
  8215. "bind [-m @var{keymap}] -f @var{filename}\n"
  8216. "bind [-m @var{keymap}] -x @var{keyseq:shell-command}\n"
  8217. "bind [-m @var{keymap}] @var{keyseq:function-name}\n"
  8218. "bind [-m @var{keymap}] @var{keyseq:readline-command}\n"
  8219. msgstr ""
  8220. "bind [-m @var{mapa-de-teclas}] [-lpsvPSVX]\n"
  8221. "bind [-m @var{mapa-de-teclas}] [-q @var{funci@'on}] [-u @var{funci@'on}]\n"
  8222. " [-r @var{secuencia-de-teclas}]\n"
  8223. "bind [-m @var{mapa-de-teclas}] -f @var{nombre-archivo}\n"
  8224. "bind [-m @var{mapa-de-teclas}]\n"
  8225. " -x @var{secuencia-de-teclas:instrucci@'on-de-int@'erprete}\n"
  8226. "bind [-m @var{mapa-de-teclas}] @var{secuencia-de-teclas:nombre-funci@'on}\n"
  8227. "bind [-m @var{mapa-de-teclas}]\n"
  8228. " @var{secuencia-de-teclas:instrucci@'on-readline}\n"
  8229. #. type: table
  8230. #: bashref.texi:3867
  8231. msgid ""
  8232. "Display current Readline (@pxref{Command Line Editing}) key and function "
  8233. "bindings, bind a key sequence to a Readline function or macro, or set a Readline "
  8234. "variable. Each non-option argument is a command as it would appear in a "
  8235. "Readline initialization file (@pxref{Readline Init File}), but each binding or "
  8236. "command must be passed as a separate argument; e.g., @samp{\"\\C-x\\C-r\":re-"
  8237. "read-init-file}."
  8238. msgstr ""
  8239. "Muestra las asociaciones actuales de teclas y funciones Readline "
  8240. "(@pxref{Edici@'on en L@'{@dotless{i}}nea de @'Ordenes}), asocia una secuencia de teclas a "
  8241. "una funci@'on o macro de Readline o estaclece una variable de Readline. Cada "
  8242. "argumento que no es una opci@'on es una instrucci@'on tal como aparecer@'{@dotless{i}}a en "
  8243. "un archivo de inicializaci@'on de Readline (@pxref{Archivo de Inicializaci@'on "
  8244. "de Readline}), pero cada asociaci@'on o instrucci@'on tiene que ser pasada como "
  8245. "un argumento independiente; p. ej., @samp{\"\\C-x\\C-r\":re-read-init-file}."
  8246. #. type: table
  8247. #: bashref.texi:3869 bashref.texi:4212 bashref.texi:4397
  8248. msgid "Options, if supplied, have the following meanings:"
  8249. msgstr "La opciones, si se proporcionan, tienen los siguientes significados:"
  8250. #. type: item
  8251. #: bashref.texi:3871
  8252. #, no-wrap
  8253. msgid "-m @var{keymap}"
  8254. msgstr "-m @var{mapa-de-teclas}"
  8255. #. type: table
  8256. #: bashref.texi:3885
  8257. msgid ""
  8258. "Use @var{keymap} as the keymap to be affected by the subsequent bindings. "
  8259. "Acceptable @var{keymap} names are @code{emacs}, @code{emacs-standard}, "
  8260. "@code{emacs-meta}, @code{emacs-ctlx}, @code{vi}, @code{vi-move}, @code{vi-"
  8261. "command}, and @code{vi-insert}. @code{vi} is equivalent to @code{vi-command} "
  8262. "(@code{vi-move} is also a synonym); @code{emacs} is equivalent to @code{emacs-"
  8263. "standard}."
  8264. msgstr ""
  8265. "Usa @var{mapa-de-teclas} como el mapa de teclas afectado por las siguientes "
  8266. "asociaciones. Son nombres aceptables de @var{mapa-de-teclas} @code{emacs}, "
  8267. "@code{emacs-standard}, @code{emacs-meta}, @code{emacs-ctlx}, @code{vi}, @code{vi-"
  8268. "move}, @code{vi-command} y @code{vi-insert}. @code{vi} es equivalente a "
  8269. "@code{vi-command} (@code{vi-move} es tambi@'en un sin@'onimo); @code{emacs} es "
  8270. "equivalente a @code{emacs-standard}."
  8271. #. type: item
  8272. #: bashref.texi:3886 bashref.texi:4053 bashref.texi:4579 bashref.texi:6271
  8273. #: bashref.texi:7106 bashref.texi:7784
  8274. #, no-wrap
  8275. msgid "-l"
  8276. msgstr "-l"
  8277. #. type: table
  8278. #: bashref.texi:3888
  8279. msgid "List the names of all Readline functions."
  8280. msgstr "Lista los nombres de todas las funciones de Readline."
  8281. #. type: item
  8282. #: bashref.texi:3889 bashref.texi:4589 bashref.texi:4851 bashref.texi:7109
  8283. #: bashref.texi:7791
  8284. #, no-wrap
  8285. msgid "-p"
  8286. msgstr "-p"
  8287. #. type: table
  8288. #: bashref.texi:3892
  8289. msgid ""
  8290. "Display Readline function names and bindings in such a way that they can be used "
  8291. "as input or in a Readline initialization file."
  8292. msgstr ""
  8293. "Muestra los nombres de las funciones y asociaciones de Readline de manera que "
  8294. "puedan ser usadas como entrada o en una archivo de inicializaci@'on de Readline."
  8295. #. type: item
  8296. #: bashref.texi:3893 bashref.texi:4614 bashref.texi:4902
  8297. #, no-wrap
  8298. msgid "-P"
  8299. msgstr "-P"
  8300. #. type: table
  8301. #: bashref.texi:3895
  8302. msgid "List current Readline function names and bindings."
  8303. msgstr "Lista los nombres de funciones y las asociaciones de Readline."
  8304. #. type: item
  8305. #: bashref.texi:3896 bashref.texi:4607 bashref.texi:4874 bashref.texi:7112
  8306. #, no-wrap
  8307. msgid "-v"
  8308. msgstr "-v"
  8309. #. type: table
  8310. #: bashref.texi:3899
  8311. msgid ""
  8312. "Display Readline variable names and values in such a way that they can be used "
  8313. "as input or in a Readline initialization file."
  8314. msgstr ""
  8315. "Muestra los nombres de variable y valores de Readline de una manera que puedan "
  8316. "ser usados como entrada o en un archivo de inicializaci@'on de Readline."
  8317. #. type: item
  8318. #: bashref.texi:3900
  8319. #, no-wrap
  8320. msgid "-V"
  8321. msgstr "-V"
  8322. #. type: table
  8323. #: bashref.texi:3902
  8324. msgid "List current Readline variable names and values."
  8325. msgstr "Lista los nombres de variable y los valores actuales de Readline."
  8326. #. type: item
  8327. #: bashref.texi:3903 bashref.texi:4218 bashref.texi:4288 bashref.texi:4445
  8328. #: bashref.texi:4598 bashref.texi:4981 bashref.texi:6285 bashref.texi:7797
  8329. #, no-wrap
  8330. msgid "-s"
  8331. msgstr "-s"
  8332. #. type: table
  8333. #: bashref.texi:3907
  8334. msgid ""
  8335. "Display Readline key sequences bound to macros and the strings they output in "
  8336. "such a way that they can be used as input or in a Readline initialization file."
  8337. msgstr ""
  8338. "Muestra la secuencia de caracteres de Readline asociada a macros y las cadenas "
  8339. "que producen de manera que pueda ser usada como entrada o en un archivo de "
  8340. "inicializaci@'on Readline."
  8341. #. type: item
  8342. #: bashref.texi:3908 bashref.texi:4549
  8343. #, no-wrap
  8344. msgid "-S"
  8345. msgstr "-S"
  8346. #. type: table
  8347. #: bashref.texi:3910
  8348. msgid "Display Readline key sequences bound to macros and the strings they output."
  8349. msgstr ""
  8350. "Muestra las secuencias de teclas de Readline asociadas a macros y las cadenas "
  8351. "que producen."
  8352. #. type: item
  8353. #: bashref.texi:3911
  8354. #, no-wrap
  8355. msgid "-f @var{filename}"
  8356. msgstr "-f @var{nombre-de-archivo}"
  8357. #. type: table
  8358. #: bashref.texi:3913
  8359. msgid "Read key bindings from @var{filename}."
  8360. msgstr "Lee asociaciones de teclas de @var{nombre-de-archivo}"
  8361. #. type: item
  8362. #: bashref.texi:3914
  8363. #, no-wrap
  8364. msgid "-q @var{function}"
  8365. msgstr "-q @var{funci@'on}"
  8366. #. type: table
  8367. #: bashref.texi:3916
  8368. msgid "Query about which keys invoke the named @var{function}."
  8369. msgstr "Consulta sobre las teclas que llaman a la @var{funci@'on} nombrada."
  8370. #. type: item
  8371. #: bashref.texi:3917
  8372. #, no-wrap
  8373. msgid "-u @var{function}"
  8374. msgstr "-u @var{funci@'on}"
  8375. #. type: table
  8376. #: bashref.texi:3919
  8377. msgid "Unbind all keys bound to the named @var{function}."
  8378. msgstr "Desasocia todas las teclas asociadas a la @var{funci@'on} nombrada."
  8379. #. type: item
  8380. #: bashref.texi:3920
  8381. #, no-wrap
  8382. msgid "-r @var{keyseq}"
  8383. msgstr "-r @var{secuencia-de-teclas}"
  8384. #. type: table
  8385. #: bashref.texi:3922
  8386. msgid "Remove any current binding for @var{keyseq}."
  8387. msgstr "Elimina cualquier asociaci@'on actual para @var{secuencia-de-teclas}"
  8388. #. type: item
  8389. #: bashref.texi:3923
  8390. #, no-wrap
  8391. msgid "-x @var{keyseq:shell-command}"
  8392. msgstr "-x @var{secuencia-de-teclas:instrucci@'on-int@'erprete}"
  8393. #. type: table
  8394. #: bashref.texi:3933
  8395. msgid ""
  8396. "Cause @var{shell-command} to be executed whenever @var{keyseq} is entered. When "
  8397. "@var{shell-command} is executed, the shell sets the @code{READLINE_LINE} "
  8398. "variable to the contents of the Readline line buffer and the "
  8399. "@code{READLINE_POINT} variable to the current location of the insertion point. "
  8400. "If the executed command changes the value of @code{READLINE_LINE} or "
  8401. "@code{READLINE_POINT}, those new values will be reflected in the editing state."
  8402. msgstr ""
  8403. "Hace que se ejecute @var{instrucci@'on-int@'erprete} cada vez que se introduzca "
  8404. "@var{secuencia-de-teclas}. Cuando se ejecuta @var{instrucci@'on-int@'erprete}, "
  8405. "el int@'erprete establece la variable @code{READLINE_LINE} al contenido del "
  8406. "b@'ufer y la variable @code{READLINE_POINT} a la ubicaci@'on actual del punto de "
  8407. "inserci@'on. Si la instrucci@'on ejecutada cambia el valor de "
  8408. "@code{READLINE_LINE} o @code{READLINE_POINT}, se reflejar@'an esos nuevos "
  8409. "valores en el estado de edici@'on."
  8410. #. type: item
  8411. #: bashref.texi:3934
  8412. #, no-wrap
  8413. msgid "-X"
  8414. msgstr "-X"
  8415. #. type: table
  8416. #: bashref.texi:3937
  8417. msgid ""
  8418. "List all key sequences bound to shell commands and the associated commands in a "
  8419. "format that can be reused as input."
  8420. msgstr ""
  8421. "Lista todas las secuencias de teclas asociadas a instrucciones del int@'erprete "
  8422. "y las instrucciones asociadas en un formato que puede ser reutilizado como "
  8423. "entrada."
  8424. #. type: table
  8425. #: bashref.texi:3942
  8426. msgid ""
  8427. "The return status is zero unless an invalid option is supplied or an error "
  8428. "occurs."
  8429. msgstr ""
  8430. "El estado de retorno es cero a no ser que se proporcione una opci@'on inv@'alida "
  8431. "u ocurra un error."
  8432. #. type: example
  8433. #: bashref.texi:3947
  8434. #, no-wrap
  8435. msgid "builtin [@var{shell-builtin} [@var{args}]]\n"
  8436. msgstr "builtin [@var{instrucci@'on-integrada} [@var{par@'ams}]]\n"
  8437. #. type: table
  8438. #: bashref.texi:3955
  8439. msgid ""
  8440. "Run a shell builtin, passing it @var{args}, and return its exit status. This is "
  8441. "useful when defining a shell function with the same name as a shell builtin, "
  8442. "retaining the functionality of the builtin within the function. The return "
  8443. "status is non-zero if @var{shell-builtin} is not a shell builtin command."
  8444. msgstr ""
  8445. "Ejecuta una instrucci@'on integrada, pas@'andole @var{par@'ams}, y devuelve su "
  8446. "estado de salida. Esto es @'util cuando se define una funci@'on del "
  8447. "int@'erprete con el mismo nombre que una funci@'on integrada del int@'erprete, "
  8448. "conservando la funcionalidad de la instrucci@'on integrada dentro de la "
  8449. "funci@'on. El estado de retorno es distinto de cero si @var{instrucci@'on-"
  8450. "integrada} no es una instrucci@'on integrada del int@'erprete."
  8451. #. type: btindex
  8452. #: bashref.texi:3956 bashref.texi:3957
  8453. #, no-wrap
  8454. msgid "caller"
  8455. msgstr "caller"
  8456. #. type: example
  8457. #: bashref.texi:3960
  8458. #, no-wrap
  8459. msgid "caller [@var{expr}]\n"
  8460. msgstr "caller [@var{expr}]\n"
  8461. #. type: table
  8462. #: bashref.texi:3964
  8463. msgid ""
  8464. "Returns the context of any active subroutine call (a shell function or a script "
  8465. "executed with the @code{.} or @code{source} builtins)."
  8466. msgstr ""
  8467. "Devuelve el contexto de cualquier llamada a una subrutina activa (una "
  8468. "instrucci@'on del int@'erprete o un guion ejecutado con las instrucciones "
  8469. "integradas @code{.} o @code{source})."
  8470. #. type: table
  8471. #: bashref.texi:3972
  8472. msgid ""
  8473. "Without @var{expr}, @code{caller} displays the line number and source filename "
  8474. "of the current subroutine call. If a non-negative integer is supplied as "
  8475. "@var{expr}, @code{caller} displays the line number, subroutine name, and source "
  8476. "file corresponding to that position in the current execution call stack. This "
  8477. "extra information may be used, for example, to print a stack trace. The current "
  8478. "frame is frame 0."
  8479. msgstr ""
  8480. "Sin @var{expr}, @code{caller} muestra el n@'umero de l@'{@dotless{i}}nea y el nombre de "
  8481. "archivo fuente de la actual llamada de subrutina. Si se proporciona un entero "
  8482. "negativo como @var{expr}, @code{caller} muestra el n@'umero de l@'{@dotless{i}}nea, el "
  8483. "nombre de subrutina y el archivo fuente correspondiente a esa posici@'on en la "
  8484. "actual pila de llamadas de ejecuci@'on. Esta informaci@'on extra puede ser "
  8485. "usada, por ejemplo, para imprimir un volcado de pila. El marco actual es el "
  8486. "marco 0."
  8487. #. type: table
  8488. #: bashref.texi:3976
  8489. msgid ""
  8490. "The return value is 0 unless the shell is not executing a subroutine call or "
  8491. "@var{expr} does not correspond to a valid position in the call stack."
  8492. msgstr ""
  8493. "El valor de retorno es 0 a no ser que el int@'erprete no est@'e ejecutando una "
  8494. "llamada de subrutina o @var{expr} no corresponda a una posici@'on v@'alida en la "
  8495. "pila de llamadas."
  8496. #. type: btindex
  8497. #: bashref.texi:3977 bashref.texi:3978
  8498. #, no-wrap
  8499. msgid "command"
  8500. msgstr "command"
  8501. #. type: example
  8502. #: bashref.texi:3981
  8503. #, no-wrap
  8504. msgid "command [-pVv] @var{command} [@var{arguments} @dots{}]\n"
  8505. msgstr "command [-pVv] @var{instrucci@'on} [@var{argumentos} @dots{}]\n"
  8506. #. type: table
  8507. #: bashref.texi:3995
  8508. msgid ""
  8509. "Runs @var{command} with @var{arguments} ignoring any shell function named "
  8510. "@var{command}. Only shell builtin commands or commands found by searching the "
  8511. "@env{PATH} are executed. If there is a shell function named @code{ls}, running "
  8512. "@samp{command ls} within the function will execute the external command "
  8513. "@code{ls} instead of calling the function recursively. The @option{-p} option "
  8514. "means to use a default value for @env{PATH} that is guaranteed to find all of "
  8515. "the standard utilities. The return status in this case is 127 if @var{command} "
  8516. "cannot be found or an error occurred, and the exit status of @var{command} "
  8517. "otherwise."
  8518. msgstr ""
  8519. "Ejecuta @var{instrucci@'on} con @var{argumentos} ignorando cualquier "
  8520. "instrucci@'on del int@'erprete llamada @var{instrucci@'on}. Solo se ejecutan "
  8521. "las instrucciones integradas del int@'erprete o las instrucciones encontradas al "
  8522. "inspeccionar el @env{PATH}. Si hay una instrucci@'on del int@'erprete llamada "
  8523. "@code{ls}, ejecutar @samp{command ls} dentro de la funci@'on ejecutar@'a la "
  8524. "instrucci@'on externa @code{ls} en vez de llamar a la funci@'on recursivamente. "
  8525. "La opci@'on @option{-p} equivale a usar un valor por defecto para @env{PATH} que "
  8526. "garantiza encontrar todas las utilidades est@'andares. El estado de retorno en "
  8527. "este caso es 127 si no se puede encontrar @var{instrucci@'on} u ocurri@'o un "
  8528. "error, y el estado de salida de @var{instrucci@'on} en caso contrario."
  8529. #. type: table
  8530. #: bashref.texi:4002
  8531. msgid ""
  8532. "If either the @option{-V} or @option{-v} option is supplied, a description of "
  8533. "@var{command} is printed. The @option{-v} option causes a single word "
  8534. "indicating the command or file name used to invoke @var{command} to be "
  8535. "displayed; the @option{-V} option produces a more verbose description. In this "
  8536. "case, the return status is zero if @var{command} is found, and non-zero if not."
  8537. msgstr ""
  8538. "Si se proporciona la opci@'on @option{-V} o la @option{-v}, se imprime una "
  8539. "descripci@'on de @var{instrucci@'on}. La opci@'on @option{-v} hace que se "
  8540. "muestre una @'unica palabra indicando el nombre de la instrucci@'on o archivo "
  8541. "utilizado para llamar a @var{instrucci@'on}; la opci@'on @option{-V} produce una "
  8542. "descripci@'on m@'as estensa. En este caso, el estado de retorno es cero si "
  8543. "@var{instrucci@'on} es encontrada, y distinto a cero en si no."
  8544. #. type: btindex
  8545. #: bashref.texi:4003 bashref.texi:4004
  8546. #, no-wrap
  8547. msgid "declare"
  8548. msgstr "declare"
  8549. #. type: example
  8550. #: bashref.texi:4007
  8551. #, no-wrap
  8552. msgid "declare [-aAfFgilnrtux] [-p] [@var{name}[=@var{value}] @dots{}]\n"
  8553. msgstr "declare [-aAfFgilnrtux] [-p] [@var{nombre}[=@var{valor}] @dots{}]\n"
  8554. #. type: table
  8555. #: bashref.texi:4011
  8556. msgid ""
  8557. "Declare variables and give them attributes. If no @var{name}s are given, then "
  8558. "display the values of variables instead."
  8559. msgstr ""
  8560. "Declara variables y les da atributos. Si no se pasan @var{nombre}s, entonces "
  8561. "muestra los valores de las variables en su lugar."
  8562. #. type: table
  8563. #: bashref.texi:4016
  8564. msgid ""
  8565. "The @option{-p} option will display the attributes and values of each "
  8566. "@var{name}. When @option{-p} is used with @var{name} arguments, additional "
  8567. "options, other than @option{-f} and @option{-F}, are ignored."
  8568. msgstr ""
  8569. "La opci@'on @option{-p} mostrar@'a los atributos y valores de cada "
  8570. "@var{nombre}. Cuando se usa la opci@'on @option{-p} con argumentos "
  8571. "@var{nombre}, se ignoran opciones adicionales, excepto @option{-f} y @option{-F}."
  8572. #. type: table
  8573. #: bashref.texi:4023
  8574. msgid ""
  8575. "When @option{-p} is supplied without @var{name} arguments, @code{declare} will "
  8576. "display the attributes and values of all variables having the attributes "
  8577. "specified by the additional options. If no other options are supplied with "
  8578. "@option{-p}, @code{declare} will display the attributes and values of all shell "
  8579. "variables. The @option{-f} option will restrict the display to shell functions."
  8580. msgstr ""
  8581. "Cuando se proporciona @option{-p} sin argumentos @var{nombre}, @code{declare} "
  8582. "mostrar@'a los atributos y valores de todas las variables con los atributos "
  8583. "especificados por las opciones adicionales. Si no se proporcionan otras "
  8584. "opciones con @option{-p}, @code{declare} mostrar@'a los atributos y valores de "
  8585. "todas las variables del int@'erprete. La opci@'on @option{-f} restringir@'a la "
  8586. "salida a funciones del int@'erprete."
  8587. #. type: table
  8588. #: bashref.texi:4030
  8589. msgid ""
  8590. "The @option{-F} option inhibits the display of function definitions; only the "
  8591. "function name and attributes are printed. If the @code{extdebug} shell option "
  8592. "is enabled using @code{shopt} (@pxref{The Shopt Builtin}), the source file name "
  8593. "and line number where each @var{name} is defined are displayed as well. "
  8594. "@option{-F} implies @option{-f}."
  8595. msgstr ""
  8596. "La opci@'on @option{-F} inhibe la salida de las definiciones de funciones; solo "
  8597. "se imprimen el nombre de funci@'on y los atributos. Si se habilita la opci@'on "
  8598. "del int@'erprete @code{extdebug} usando @code{shopt} (@pxref{La Instrucci@'on "
  8599. "Integrada Shopt}), se muestra tambi@'en el archivo fuente y el n@'umero de "
  8600. "l@'{@dotless{i}}nea donde cada @var{nombre} est@'a definido. @option{-F} supone @option{-f}."
  8601. #. type: table
  8602. #: bashref.texi:4034
  8603. msgid ""
  8604. "The @option{-g} option forces variables to be created or modified at the global "
  8605. "scope, even when @code{declare} is executed in a shell function. It is ignored "
  8606. "in all other cases."
  8607. msgstr ""
  8608. "La opci@'on @option{-g} obliga a que las variables sean creadas o modificadas en "
  8609. "el alcance global, incluso cuando @code{declare} es ejecutado en una funci@'on "
  8610. "del int@'erprete. Es ignorada en todos los dem@'as casos."
  8611. #. type: table
  8612. #: bashref.texi:4037
  8613. msgid ""
  8614. "The following options can be used to restrict output to variables with the "
  8615. "specified attributes or to give variables attributes:"
  8616. msgstr ""
  8617. "Las siguientes opciones pueden ser usadas para restringir la salida a variables "
  8618. "con los atributos especificados o para dar a las variables atributos:"
  8619. #. type: item
  8620. #: bashref.texi:4039 bashref.texi:4555 bashref.texi:4692
  8621. #, no-wrap
  8622. msgid "-a"
  8623. msgstr "-a"
  8624. #. type: table
  8625. #: bashref.texi:4041
  8626. msgid "Each @var{name} is an indexed array variable (@pxref{Arrays})."
  8627. msgstr "Cada @var{nombre} es una variable de vector indexado (@pxref{Vectores})."
  8628. #. type: item
  8629. #: bashref.texi:4042
  8630. #, no-wrap
  8631. msgid "-A"
  8632. msgstr "-A"
  8633. #. type: table
  8634. #: bashref.texi:4044
  8635. msgid "Each @var{name} is an associative array variable (@pxref{Arrays})."
  8636. msgstr "Cada @var{nombre} es una variable de vector asociativo (@pxref{Vectores})."
  8637. #. type: item
  8638. #: bashref.texi:4045 bashref.texi:4570 bashref.texi:4734
  8639. #, no-wrap
  8640. msgid "-f"
  8641. msgstr "-f"
  8642. #. type: table
  8643. #: bashref.texi:4047
  8644. msgid "Use function names only."
  8645. msgstr "Usa solo nombres de funci@'on."
  8646. #. type: item
  8647. #: bashref.texi:4048 bashref.texi:4573 bashref.texi:6267
  8648. #, no-wrap
  8649. msgid "-i"
  8650. msgstr "-i"
  8651. #. type: table
  8652. #: bashref.texi:4052
  8653. msgid ""
  8654. "The variable is to be treated as an integer; arithmetic evaluation (@pxref{Shell "
  8655. "Arithmetic}) is performed when the variable is assigned a value."
  8656. msgstr ""
  8657. "La variable ser@'a tratada como un entero; la evaluaci@'on aritm@'etica "
  8658. "(@pxref{Aritm@'etica del Int@'erprete}) se realiza cuando se asigna un valor a "
  8659. "la variable."
  8660. #. type: table
  8661. #: bashref.texi:4057
  8662. msgid ""
  8663. "When the variable is assigned a value, all upper-case characters are converted "
  8664. "to lower-case. The upper-case attribute is disabled."
  8665. msgstr ""
  8666. "Cuando se le asigna un valor a la variable, todos los caracteres en may@'uscula "
  8667. "son convertidos a min@'uscula. El atributo upper-case es deshabilitado."
  8668. #. type: item
  8669. #: bashref.texi:4058 bashref.texi:4283 bashref.texi:4585 bashref.texi:4752
  8670. #: bashref.texi:7138 bashref.texi:7161 bashref.texi:7787
  8671. #, no-wrap
  8672. msgid "-n"
  8673. msgstr "-n"
  8674. #. type: table
  8675. #: bashref.texi:4067
  8676. msgid ""
  8677. "Give each @var{name} the @var{nameref} attribute, making it a name reference to "
  8678. "another variable. That other variable is defined by the value of @var{name}. "
  8679. "All references, assignments, and attribute modifications to @var{name}, except "
  8680. "for those using or changing the @option{-n} attribute itself, are performed on "
  8681. "the variable referenced by @var{name}'s value. The nameref attribute cannot be "
  8682. "applied to array variables."
  8683. msgstr ""
  8684. "Da a cada @var{nombre} el atributo @var{nameref}, convirti@'endolo en una "
  8685. "referencia de nombre a otra variable. Esa otra variable est@'a definida por el "
  8686. "valor de @var{nombre}. Todas las referencias, asignaciones y modificaciones de "
  8687. "atributo a @var{nombre}, excepto para aquellas que usan o cambian el mismo "
  8688. "atributo @option{-n}, son realizadas en la variable referenciada por el valor "
  8689. "@var{nombre}. El atributo nameref no puede ser aplicado a variables de vector."
  8690. #. type: item
  8691. #: bashref.texi:4068 bashref.texi:4439 bashref.texi:4595 bashref.texi:6282
  8692. #: bashref.texi:7794
  8693. #, no-wrap
  8694. msgid "-r"
  8695. msgstr "-r"
  8696. #. type: table
  8697. #: bashref.texi:4071
  8698. msgid ""
  8699. "Make @var{name}s readonly. These names cannot then be assigned values by "
  8700. "subsequent assignment statements or unset."
  8701. msgstr ""
  8702. "Hace que @var{nombre}s sean de solo lectura. Despu@'es no se pueden asignar "
  8703. "valores a estos nombres usando sentencias de asignaci@'on o eliminaci@'on."
  8704. #. type: item
  8705. #: bashref.texi:4072 bashref.texi:4290 bashref.texi:4601 bashref.texi:4865
  8706. #, no-wrap
  8707. msgid "-t"
  8708. msgstr "-t"
  8709. #. type: table
  8710. #: bashref.texi:4077
  8711. msgid ""
  8712. "Give each @var{name} the @code{trace} attribute. Traced functions inherit the "
  8713. "@code{DEBUG} and @code{RETURN} traps from the calling shell. The trace "
  8714. "attribute has no special meaning for variables."
  8715. msgstr ""
  8716. "Da a cada @var{nombre} el atributo @code{trace}. Las funciones rastreadas "
  8717. "heredan las traps @code{DEBUG} y @code{RETURN} del int@'erprete ejecutor. El "
  8718. "atributo trace no tiene ning@'un significado especial para variables."
  8719. #. type: item
  8720. #: bashref.texi:4078 bashref.texi:4292 bashref.texi:4604 bashref.texi:4868
  8721. #: bashref.texi:4984
  8722. #, no-wrap
  8723. msgid "-u"
  8724. msgstr "-u"
  8725. #. type: table
  8726. #: bashref.texi:4082
  8727. msgid ""
  8728. "When the variable is assigned a value, all lower-case characters are converted "
  8729. "to upper-case. The lower-case attribute is disabled."
  8730. msgstr ""
  8731. "Cuando se asigna un valor a una variable, todos los caracteres en min@'uscula "
  8732. "son convertidos a may@'uscula. El atributo lower-case es deshabilitado."
  8733. #. type: item
  8734. #: bashref.texi:4083 bashref.texi:4611 bashref.texi:4877
  8735. #, no-wrap
  8736. msgid "-x"
  8737. msgstr "-x"
  8738. #. type: table
  8739. #: bashref.texi:4086
  8740. msgid "Mark each @var{name} for export to subsequent commands via the environment."
  8741. msgstr ""
  8742. "Marca cada @var{nombre} para exportar a posteriores instrucciones mediante el "
  8743. "entorno."
  8744. #. type: table
  8745. #: bashref.texi:4096
  8746. msgid ""
  8747. "Using @samp{+} instead of @samp{-} turns off the attribute instead, with the "
  8748. "exceptions that @samp{+a} may not be used to destroy an array variable and "
  8749. "@samp{+r} will not remove the readonly attribute. When used in a function, "
  8750. "@code{declare} makes each @var{name} local, as with the @code{local} command, "
  8751. "unless the @option{-g} option is used. If a variable name is followed by "
  8752. "=@var{value}, the value of the variable is set to @var{value}."
  8753. msgstr ""
  8754. "Usar @samp{+} en vez de @samp{-} deshabilita el atributo, con las excepciones de "
  8755. "que @samp{+a} no puede ser usado para destruir una variable de vector y "
  8756. "@samp{+r} no eliminar@'a el atributo de solo lectura. Cuando se usa en una "
  8757. "funci@'on, @code{declare} hace cada @var{nombre} local, como con la "
  8758. "instrucci@'on @code{local}, a no ser que se use la opci@'on @option{-g}. Si un "
  8759. "nombre de variable es seguido de =@var{valor}, el valor de la variable es "
  8760. "establecido a @var{valor}."
  8761. #. type: table
  8762. #: bashref.texi:4100
  8763. msgid ""
  8764. "When using @option{-a} or @option{-A} and the compound assignment syntax to "
  8765. "create array variables, additional attributes do not take effect until "
  8766. "subsequent assignments."
  8767. msgstr ""
  8768. "Cuando se usa @option{-a} o @option{-A} y la sintaxis de asignaci@'on compuesta "
  8769. "para crear variables de vector, los atributos adicionales no tienen efecto hasta "
  8770. "siguientes asignaciones."
  8771. #. type: table
  8772. #: bashref.texi:4110
  8773. msgid ""
  8774. "The return status is zero unless an invalid option is encountered, an attempt is "
  8775. "made to define a function using @samp{-f foo=bar}, an attempt is made to assign "
  8776. "a value to a readonly variable, an attempt is made to assign a value to an array "
  8777. "variable without using the compound assignment syntax (@pxref{Arrays}), one of "
  8778. "the @var{names} is not a valid shell variable name, an attempt is made to turn "
  8779. "off readonly status for a readonly variable, an attempt is made to turn off "
  8780. "array status for an array variable, or an attempt is made to display a non-"
  8781. "existent function with @option{-f}."
  8782. msgstr ""
  8783. "El estado de retorno es cero a no ser que se encuentre una opci@'on inv@'alida, "
  8784. "se realice un intento para definir una funci@'on usando @samp{-f foo=bar}, se "
  8785. "realice un intento de asignar un valor a una variable de solo lectura, se "
  8786. "realice un intento de asignar un valor a una variable de vector sin usar la "
  8787. "sintaxis de asignaciones compuestas (@pxref{Vectores}), uno de los @var{nombres} "
  8788. "no sea un nombre de variable de int@'erprete v@'alido, se realice un intento de "
  8789. "desactivar el estado de solo lectura de una variable de solo lectura, se realice "
  8790. "un intento de desactivar el estado de vector de una variable de vector o se "
  8791. "realice un intento para mostrar una funci@'on inexistente con @option{-f}."
  8792. #. type: btindex
  8793. #: bashref.texi:4111 bashref.texi:4112
  8794. #, no-wrap
  8795. msgid "echo"
  8796. msgstr "echo"
  8797. #. type: example
  8798. #: bashref.texi:4115
  8799. #, no-wrap
  8800. msgid "echo [-neE] [@var{arg} @dots{}]\n"
  8801. msgstr "echo [-neE] [@var{arg} @dots{}]\n"
  8802. #. type: table
  8803. #: bashref.texi:4129
  8804. msgid ""
  8805. "Output the @var{arg}s, separated by spaces, terminated with a newline. The "
  8806. "return status is 0 unless a write error occurs. If @option{-n} is specified, "
  8807. "the trailing newline is suppressed. If the @option{-e} option is given, "
  8808. "interpretation of the following backslash-escaped characters is enabled. The "
  8809. "@option{-E} option disables the interpretation of these escape characters, even "
  8810. "on systems where they are interpreted by default. The @code{xpg_echo} shell "
  8811. "option may be used to dynamically determine whether or not @code{echo} expands "
  8812. "these escape characters by default. @code{echo} does not interpret @option{--} "
  8813. "to mean the end of options."
  8814. msgstr ""
  8815. "Muestra los @var{arg}s, separados por espacios, terminado en una nueva l@'{@dotless{i}}nea. "
  8816. "El estado de retorno es 0 a no ser que ocurra un error de escritura. Si se "
  8817. "especifica @option{-n}, la nueva l@'{@dotless{i}}nea adicional es suprimida. Si se pasa la "
  8818. "opci@'on @option{-e}, se habilita la interpretaci@'on de los siguientes "
  8819. "caracteres escapados por barras invertidas. La opci@'on @option{-E} deshabilita "
  8820. "la interpretaci@'on de estos caracteres de escape, incluso en sistemas en los "
  8821. "que son interpretados por defecto. La opci@'on del int@'erprete @code{xpg_echo} "
  8822. "puede ser usada para determinar din@'amicamente si @code{echo} expande estos "
  8823. "caracteres de escape por defecto o no. @code{echo} no interpreta @option{--} "
  8824. "para indicar el final de las opciones."
  8825. #. type: table
  8826. #: bashref.texi:4131
  8827. msgid "@code{echo} interprets the following escape sequences:"
  8828. msgstr "@code{echo} interpreta las siguientes secuencias de escape:"
  8829. #. type: item
  8830. #: bashref.texi:4136
  8831. #, no-wrap
  8832. msgid "\\c"
  8833. msgstr "\\c"
  8834. #. type: table
  8835. #: bashref.texi:4138
  8836. msgid "suppress further output"
  8837. msgstr "suprime salida adicional"
  8838. #. type: table
  8839. #: bashref.texi:4141
  8840. msgid "escape"
  8841. msgstr "escape"
  8842. #. type: table
  8843. #: bashref.texi:4145
  8844. msgid "new line"
  8845. msgstr "nueva l@'{@dotless{i}}nea"
  8846. #. type: item
  8847. #: bashref.texi:4153
  8848. #, no-wrap
  8849. msgid "\\0@var{nnn}"
  8850. msgstr "\\0@var{nnn}"
  8851. #. type: table
  8852. #: bashref.texi:4156
  8853. msgid ""
  8854. "the eight-bit character whose value is the octal value @var{nnn} (zero to three "
  8855. "octal digits)"
  8856. msgstr ""
  8857. "el car@'acter de ocho bits cuyo valor es el valor octal @var{nnn} (de cero a "
  8858. "tres d@'{@dotless{i}}gitos octales)."
  8859. #. type: btindex
  8860. #: bashref.texi:4167 bashref.texi:4168
  8861. #, no-wrap
  8862. msgid "enable"
  8863. msgstr "enable"
  8864. #. type: example
  8865. #: bashref.texi:4171
  8866. #, no-wrap
  8867. msgid "enable [-a] [-dnps] [-f @var{filename}] [@var{name} @dots{}]\n"
  8868. msgstr "enable [-a] [-dnps] [-f @var{nombre-de-archivo}] [@var{nombre} @dots{}]\n"
  8869. #. type: table
  8870. #: bashref.texi:4181
  8871. msgid ""
  8872. "Enable and disable builtin shell commands. Disabling a builtin allows a disk "
  8873. "command which has the same name as a shell builtin to be executed without "
  8874. "specifying a full pathname, even though the shell normally searches for builtins "
  8875. "before disk commands. If @option{-n} is used, the @var{name}s become disabled. "
  8876. "Otherwise @var{name}s are enabled. For example, to use the @code{test} binary "
  8877. "found via @env{$PATH} instead of the shell builtin version, type @samp{enable -n "
  8878. "test}."
  8879. msgstr ""
  8880. "Habilita y deshabilita instrucciones integradas del int@'erprete. Deshabilitar "
  8881. "una instrucci@'on integrada permite que una instrucci@'on del disco que tiene el "
  8882. "mismo nombre que una instrucci@'on integrada del int@'erprete sea ejecutada sin "
  8883. "especificar un nombre de ruta completo, a pesar de que el int@'erprete "
  8884. "normalmente busca instrucciones integradas antes que instrucciones del disco. "
  8885. "Si se usa @option{-n}, se deshabilitan los @var{nombre}s. De lo contrario, son "
  8886. "habilitados @var{nombre}s. Por ejemplo, para usar el binario @code{test} "
  8887. "encontrado a trav@'es de @env{$PATH} en vez de la versi@'on integrada del "
  8888. "int@'erprete, escribe @samp{enable -n test}."
  8889. #. type: table
  8890. #: bashref.texi:4187
  8891. msgid ""
  8892. "If the @option{-p} option is supplied, or no @var{name} arguments appear, a list "
  8893. "of shell builtins is printed. With no other arguments, the list consists of all "
  8894. "enabled shell builtins. The @option{-a} option means to list each builtin with "
  8895. "an indication of whether or not it is enabled."
  8896. msgstr ""
  8897. "Si se proporciona la opci@'on @option{-p}, o no aparecen argumentos "
  8898. "@var{nombre}, se imprime una lista de instrucciones del int@'erprete. Sin "
  8899. "ning@'un otro argumento, la lista consta de todas las instrucciones habilitadas "
  8900. "del int@'erprete. La opci@'on @option{-a} equivale a listar cada instrucci@'on "
  8901. "integrada con una se@~nal de si est@'a o no habilitada."
  8902. #. type: table
  8903. #: bashref.texi:4191
  8904. msgid ""
  8905. "The @option{-f} option means to load the new builtin command @var{name} from "
  8906. "shared object @var{filename}, on systems that support dynamic loading. The "
  8907. "@option{-d} option will delete a builtin loaded with @option{-f}."
  8908. msgstr ""
  8909. "La opci@'on @option{-f} equivale a cargar la nueva instrucci@'on integrada "
  8910. "@var{nombre} del objeto compartido @var{nombre-de-archivo}, en sistemas que "
  8911. "soportan carga din@'amica. La opci@'on @option{-d} borrar@'a una instrucci@'on "
  8912. "integrada cargada con @option{-f}."
  8913. #. type: table
  8914. #: bashref.texi:4196
  8915. msgid ""
  8916. "If there are no options, a list of the shell builtins is displayed. The "
  8917. "@option{-s} option restricts @code{enable} to the @sc{posix} special builtins. "
  8918. "If @option{-s} is used with @option{-f}, the new builtin becomes a special "
  8919. "builtin (@pxref{Special Builtins})."
  8920. msgstr ""
  8921. "Si no hay opciones, se muestra una lista de todas las instrucciones integradas. "
  8922. "La opci@'on @option{-s} limita @code{enable} a las instrucciones integradas "
  8923. "especiales @sc{posix}. Si @option{-s} se usa con @option{-f}, la nueva "
  8924. "instrucci@'on integrada se convierte en una instrucci@'on integrada especial "
  8925. "(@pxref{Instrucciones Integradas Especiales})."
  8926. #. type: table
  8927. #: bashref.texi:4199
  8928. msgid ""
  8929. "The return status is zero unless a @var{name} is not a shell builtin or there is "
  8930. "an error loading a new builtin from a shared object."
  8931. msgstr ""
  8932. "El estado de retorno es cero a no ser que @var{nombre} no sea una instrucci@'on "
  8933. "integrada del int@'erprete o haya un error cargando una nueva instrucci@'on "
  8934. "integrada de un objeto compartido."
  8935. #. type: btindex
  8936. #: bashref.texi:4200 bashref.texi:4201
  8937. #, no-wrap
  8938. msgid "help"
  8939. msgstr "help"
  8940. #. type: example
  8941. #: bashref.texi:4204
  8942. #, no-wrap
  8943. msgid "help [-dms] [@var{pattern}]\n"
  8944. msgstr "help [-dms] [@var{patr@'on}]\n"
  8945. #. type: table
  8946. #: bashref.texi:4210
  8947. msgid ""
  8948. "Display helpful information about builtin commands. If @var{pattern} is "
  8949. "specified, @code{help} gives detailed help on all commands matching "
  8950. "@var{pattern}, otherwise a list of the builtins is printed."
  8951. msgstr ""
  8952. "Muestra informaci@'on @'util sobre instrucciones integradas. Si se especifica "
  8953. "@var{patr@'on}, @code{help} muestra informaci@'on detallada sobre todas las "
  8954. "instrucciones que coincidan con @var{patr@'on}, sino se imprime una lista de las "
  8955. "instrucciones integradas."
  8956. #. type: item
  8957. #: bashref.texi:4214 bashref.texi:4280 bashref.texi:4564
  8958. #, no-wrap
  8959. msgid "-d"
  8960. msgstr "-d"
  8961. #. type: table
  8962. #: bashref.texi:4216
  8963. msgid "Display a short description of each @var{pattern}"
  8964. msgstr "Muestra una descripci@'on corta de cada @var{patr@'on}"
  8965. #. type: item
  8966. #: bashref.texi:4216 bashref.texi:4582 bashref.texi:4746
  8967. #, no-wrap
  8968. msgid "-m"
  8969. msgstr "-m"
  8970. #. type: table
  8971. #: bashref.texi:4218
  8972. msgid "Display the description of each @var{pattern} in a manpage-like format"
  8973. msgstr ""
  8974. "Muestra la descripci@'on de cada @var{patr@'on} en un formato tipo p@'agina-man"
  8975. #. type: table
  8976. #: bashref.texi:4220
  8977. msgid "Display only a short usage synopsis for each @var{pattern}"
  8978. msgstr "Muestra solo un resumen de uso corto por cada @var{patr@'on}"
  8979. #. type: table
  8980. #: bashref.texi:4223
  8981. msgid "The return status is zero unless no command matches @var{pattern}."
  8982. msgstr ""
  8983. "El estado de retorno es cero a no ser que ninguna instrucci@'on coincida con "
  8984. "@var{patr@'on}."
  8985. #. type: btindex
  8986. #: bashref.texi:4224 bashref.texi:4225
  8987. #, no-wrap
  8988. msgid "let"
  8989. msgstr "let"
  8990. #. type: example
  8991. #: bashref.texi:4228
  8992. #, no-wrap
  8993. msgid "let @var{expression} [@var{expression} @dots{}]\n"
  8994. msgstr "let @var{expression} [@var{expresi@'on} @dots{}]\n"
  8995. #. type: table
  8996. #: bashref.texi:4235
  8997. msgid ""
  8998. "The @code{let} builtin allows arithmetic to be performed on shell variables. "
  8999. "Each @var{expression} is evaluated according to the rules given below in "
  9000. "@ref{Shell Arithmetic}. If the last @var{expression} evaluates to 0, @code{let} "
  9001. "returns 1; otherwise 0 is returned."
  9002. msgstr ""
  9003. "La instrucci@'on integrada @code{let} permite realizar operaciones aritm@'eticas "
  9004. "en variables del int@'erprete. Cada @var{expresi@'on} se eval@'ua de acuerdo a "
  9005. "las reglas detalladas adelante en @ref{Aritm@'etica del Int@'erprete}. Si la "
  9006. "@'ultima @var{expresi@'on} eval@'ua a 0, @code{let} devuelve 1; de lo contrario, "
  9007. "devuelve cero."
  9008. #. type: btindex
  9009. #: bashref.texi:4236 bashref.texi:4237
  9010. #, no-wrap
  9011. msgid "local"
  9012. msgstr "local"
  9013. #. type: example
  9014. #: bashref.texi:4240
  9015. #, no-wrap
  9016. msgid "local [@var{option}] @var{name}[=@var{value}] @dots{}\n"
  9017. msgstr "local [@var{opci@'on}] @var{nombre}[=@var{valor}] @dots{}\n"
  9018. #. type: table
  9019. #: bashref.texi:4255
  9020. msgid ""
  9021. "For each argument, a local variable named @var{name} is created, and assigned "
  9022. "@var{value}. The @var{option} can be any of the options accepted by "
  9023. "@code{declare}. @code{local} can only be used within a function; it makes the "
  9024. "variable @var{name} have a visible scope restricted to that function and its "
  9025. "children. If @var{name} is @samp{-}, the set of shell options is made local to "
  9026. "the function in which @code{local} is invoked: shell options changed using the "
  9027. "@code{set} builtin inside the function are restored to their original values "
  9028. "when the function returns. The return status is zero unless @code{local} is "
  9029. "used outside a function, an invalid @var{name} is supplied, or @var{name} is a "
  9030. "readonly variable."
  9031. msgstr ""
  9032. "Por cada argumento, se crea una variable local llamada @var{nombre}, y se le "
  9033. "asigna @var{valor}. La @var{opci@'on} puede ser cualquiera de las opciones "
  9034. "aceptadas por @code{declare}. @code{local} solo puede ser usado dentro de una "
  9035. "funci@'on; hace que la variable @var{nombre} tenga un alcance de visibilidad "
  9036. "restringido a esa funci@'on y a sus hijos. Si @var{nombre} es @samp{-}, el "
  9037. "conjunto de las opciones del int@'erprete se hace local a la funci@'on en la que "
  9038. "@code{local} es llamado: las opciones del int@'erprete cambiadas usando la "
  9039. "instrucci@'on integrada @code{set} dentro de la funci@'on son restablecidas a "
  9040. "sus valores originales cuando la funci@'on retorna. El estado de retorno es "
  9041. "cero a no ser que @code{local} se use fuera de una funci@'on, se proporcione un "
  9042. "@var{nombre} inv@'alido o @var{nombre} sea una variable de solo lectura."
  9043. #. type: btindex
  9044. #: bashref.texi:4256 bashref.texi:4257
  9045. #, no-wrap
  9046. msgid "logout"
  9047. msgstr "logout"
  9048. #. type: example
  9049. #: bashref.texi:4260
  9050. #, no-wrap
  9051. msgid "logout [@var{n}]\n"
  9052. msgstr "logout [@var{n}]\n"
  9053. #. type: table
  9054. #: bashref.texi:4264
  9055. msgid "Exit a login shell, returning a status of @var{n} to the shell's parent."
  9056. msgstr ""
  9057. "Sale de un int@'erprete de acceso, devolviendo un estado de @var{n} al padre del "
  9058. "int@'erprete."
  9059. #. type: btindex
  9060. #: bashref.texi:4265 bashref.texi:4266
  9061. #, no-wrap
  9062. msgid "mapfile"
  9063. msgstr "mapfile"
  9064. #. type: example
  9065. #: bashref.texi:4270
  9066. #, no-wrap
  9067. msgid ""
  9068. "mapfile [-d @var{delim}] [-n @var{count}] [-O @var{origin}] [-s @var{count}] [-t] [-u @var{fd}]\n"
  9069. " [-C @var{callback}] [-c @var{quantum}] [@var{array}]\n"
  9070. msgstr ""
  9071. "mapfile [-d @var{delim}] [-n @var{cuenta}] [-O @var{origen}] [-s @var{cuenta}]\n"
  9072. " [-t] [-u @var{da}] [-C @var{retrollamada}] [-c @var{cuant@'{@dotless{i}}a}] [@var{vector}]\n"
  9073. #. type: table
  9074. #: bashref.texi:4277
  9075. msgid ""
  9076. "Read lines from the standard input into the indexed array variable @var{array}, "
  9077. "or from file descriptor @var{fd} if the @option{-u} option is supplied. The "
  9078. "variable @code{MAPFILE} is the default @var{array}. Options, if supplied, have "
  9079. "the following meanings:"
  9080. msgstr ""
  9081. "Lee l@'{@dotless{i}}neas de la intrada est@'andar en la variable de vector indexado "
  9082. "@var{vector}, o del descriptor de archivo @var{da} si se proporciona la opci@'on "
  9083. "@option{-u}. La variable @code{MAPFILE} es el @var{vector} predeterminado. Si "
  9084. "se proporcionan, las opciones tienen el siguiente significado:"
  9085. #. type: table
  9086. #: bashref.texi:4283
  9087. msgid ""
  9088. "The first character of @var{delim} is used to terminate each input line, rather "
  9089. "than newline."
  9090. msgstr ""
  9091. "El primer car@'acter de @var{delim} se usa para terminar cada l@'{@dotless{i}}nea de "
  9092. "entrada, en vez de una nueva l@'{@dotless{i}}nea."
  9093. #. type: table
  9094. #: bashref.texi:4285
  9095. msgid "Copy at most @var{count} lines. If @var{count} is 0, all lines are copied."
  9096. msgstr ""
  9097. "Copia como m@'aximo @var{cuenta} l@'{@dotless{i}}neas. Si @var{cuenta} es 0, se copian "
  9098. "todas las l@'{@dotless{i}}neas."
  9099. #. type: item
  9100. #: bashref.texi:4285
  9101. #, no-wrap
  9102. msgid "-O"
  9103. msgstr "-O"
  9104. #. type: table
  9105. #: bashref.texi:4288
  9106. msgid ""
  9107. "Begin assigning to @var{array} at index @var{origin}. The default index is 0."
  9108. msgstr ""
  9109. "Empieza asignando a @var{vector} en el @'{@dotless{i}}ndice @var{origen}. El @'{@dotless{i}}ndice "
  9110. "predeterminado es 0."
  9111. #. type: table
  9112. #: bashref.texi:4290
  9113. msgid "Discard the first @var{count} lines read."
  9114. msgstr "Descarta las primeras @var{cuenta} l@'{@dotless{i}}neas le@'{@dotless{i}}das."
  9115. #. type: table
  9116. #: bashref.texi:4292
  9117. msgid "Remove a trailing @var{delim} (default newline) from each line read."
  9118. msgstr ""
  9119. "Elimina un @var{delim} al final (nueva l@'{@dotless{i}}nea predeterminada) de cada l@'{@dotless{i}}nea "
  9120. "le@'{@dotless{i}}da."
  9121. #. type: table
  9122. #: bashref.texi:4294
  9123. msgid "Read lines from file descriptor @var{fd} instead of the standard input."
  9124. msgstr ""
  9125. "La l@'{@dotless{i}}neas son le@'{@dotless{i}}das del descriptor de archivo @var{da} en vez de la entrada "
  9126. "est@'andar."
  9127. #. type: item
  9128. #: bashref.texi:4294 bashref.texi:4889
  9129. #, no-wrap
  9130. msgid "-C"
  9131. msgstr "-C"
  9132. #. type: table
  9133. #: bashref.texi:4297
  9134. msgid ""
  9135. "Evaluate @var{callback} each time @var{quantum}P lines are read. The @option{-"
  9136. "c} option specifies @var{quantum}."
  9137. msgstr ""
  9138. "Eval@'ua @var{retrollamada} cada vez que @var{cuant@'{@dotless{i}}a} l@'{@dotless{i}}neas son le@'{@dotless{i}}das. "
  9139. "La opci@'on @option{-c} especifica @var{cuant@'{@dotless{i}}a}."
  9140. #. type: item
  9141. #: bashref.texi:4297 bashref.texi:4561 bashref.texi:6258 bashref.texi:7104
  9142. #, no-wrap
  9143. msgid "-c"
  9144. msgstr "-c"
  9145. #. type: table
  9146. #: bashref.texi:4299
  9147. msgid "Specify the number of lines read between each call to @var{callback}."
  9148. msgstr ""
  9149. "Especifica el n@'umero de l@'{@dotless{i}}neas le@'{@dotless{i}}das entre cada llamada a @var{retrollamada}."
  9150. #. type: table
  9151. #: bashref.texi:4308
  9152. msgid ""
  9153. "If @option{-C} is specified without @option{-c}, the default quantum is 5000. "
  9154. "When @var{callback} is evaluated, it is supplied the index of the next array "
  9155. "element to be assigned and the line to be assigned to that element as additional "
  9156. "arguments. @var{callback} is evaluated after the line is read but before the "
  9157. "array element is assigned."
  9158. msgstr ""
  9159. "Si @option{-C} se proporciona sin @option{-c}, la cuant@'{@dotless{i}}a por defecto es "
  9160. "5000. Cuando se eval@'ua @var{retrollamada}, es proporcionado el @'{@dotless{i}}ndice del "
  9161. "siguiente elemento vector a ser asignado y la l@'{@dotless{i}}nea a ser asignada a ese "
  9162. "elemento como argumentos adicionales. @var{retrollamada} se eval@'ua despu@'es "
  9163. "de que la l@'{@dotless{i}}nea sea le@'{@dotless{i}}da, pero antes de que el elemento vector sea asignado."
  9164. #. type: table
  9165. #: bashref.texi:4311
  9166. msgid ""
  9167. "If not supplied with an explicit origin, @code{mapfile} will clear @var{array} "
  9168. "before assigning to it."
  9169. msgstr ""
  9170. "Si no se proporciona con un origen expl@'{@dotless{i}}cito, @code{mapfile} liberar@'a el "
  9171. "@var{vector} antes de asignar a @'el."
  9172. #. type: table
  9173. #: bashref.texi:4315
  9174. msgid ""
  9175. "@code{mapfile} returns successfully unless an invalid option or option argument "
  9176. "is supplied, @var{array} is invalid or unassignable, or @var{array} is not an "
  9177. "indexed array."
  9178. msgstr ""
  9179. "@code{mapfile} retorna exitosamente a no ser que se proporcione una opci@'on "
  9180. "inv@'alida, @var{vector} sea inv@'alido o inasignable o @var{vector} no sea un "
  9181. "vector indexado."
  9182. #. type: btindex
  9183. #: bashref.texi:4316 bashref.texi:4317
  9184. #, no-wrap
  9185. msgid "printf"
  9186. msgstr "printf"
  9187. #. type: example
  9188. #: bashref.texi:4320
  9189. #, no-wrap
  9190. msgid "printf [-v @var{var}] @var{format} [@var{arguments}]\n"
  9191. msgstr "printf [-v @var{var}] @var{formato} [@var{argumentos}]\n"
  9192. #. type: table
  9193. #: bashref.texi:4326
  9194. msgid ""
  9195. "Write the formatted @var{arguments} to the standard output under the control of "
  9196. "the @var{format}. The @option{-v} option causes the output to be assigned to "
  9197. "the variable @var{var} rather than being printed to the standard output."
  9198. msgstr ""
  9199. "Escribe los @var{argumentos} formateados en la salida est@'andar bajo el control "
  9200. "del @var{format}. La opci@'on @option{-v} hace que la salida sea asignada a la "
  9201. "variable @var{var} en vez de ser imprimida a la salida est@'andar."
  9202. #. type: table
  9203. #: bashref.texi:4334
  9204. msgid ""
  9205. "The @var{format} is a character string which contains three types of objects: "
  9206. "plain characters, which are simply copied to standard output, character escape "
  9207. "sequences, which are converted and copied to the standard output, and format "
  9208. "specifications, each of which causes printing of the next successive "
  9209. "@var{argument}. In addition to the standard @code{printf(1)} formats, "
  9210. "@code{printf} interprets the following extensions:"
  9211. msgstr ""
  9212. "El @var{format} es una cadena de caracteres que contiene tres tipos de objetos: "
  9213. "caracteres sencillos, que son simplemente copiados a la salida est@'andar; "
  9214. "secuencias de caracteres de escape, que son convertidos y copiados a la salida "
  9215. "est@'andar; y especificaciones de formato, cada una de las cuales provoca la "
  9216. "impresi@'on del siguiente @var{argumento} sucesivo. Adem@'as de los formatos "
  9217. "est@'andares de @code{printf(1)}, @code{printf} interpreta las siguientes "
  9218. "extensiones:"
  9219. #. type: item
  9220. #: bashref.texi:4336
  9221. #, no-wrap
  9222. msgid "%b"
  9223. msgstr "%b"
  9224. #. type: table
  9225. #: bashref.texi:4340
  9226. msgid ""
  9227. "Causes @code{printf} to expand backslash escape sequences in the corresponding "
  9228. "@var{argument} in the same way as @code{echo -e} (@pxref{Bash Builtins})."
  9229. msgstr ""
  9230. "Hace que @code{printf} expanda las secuencias de barras invertidas de escape en "
  9231. "el @var{argumento} correspondiente de la misma forma que @code{echo -e} "
  9232. "(@pxref{Instrucciones Integradas de Bash})."
  9233. #. type: item
  9234. #: bashref.texi:4340
  9235. #, no-wrap
  9236. msgid "%q"
  9237. msgstr "%q"
  9238. #. type: table
  9239. #: bashref.texi:4343
  9240. msgid ""
  9241. "Causes @code{printf} to output the corresponding @var{argument} in a format that "
  9242. "can be reused as shell input."
  9243. msgstr ""
  9244. "Hace que @code{printf} muestre el @var{argumento} correspondiente en una formato "
  9245. "que puede ser reusado como entrada del int@'erprete."
  9246. #. type: item
  9247. #: bashref.texi:4343
  9248. #, no-wrap
  9249. msgid "%(@var{datefmt})T"
  9250. msgstr "%(@var{datefmt})T"
  9251. #. type: table
  9252. #: bashref.texi:4352
  9253. msgid ""
  9254. "Causes @code{printf} to output the date-time string resulting from using "
  9255. "@var{datefmt} as a format string for @code{strftime}(3). The corresponding "
  9256. "@var{argument} is an integer representing the number of seconds since the "
  9257. "epoch. Two special argument values may be used: -1 represents the current time, "
  9258. "and -2 represents the time the shell was invoked. If no argument is specified, "
  9259. "conversion behaves as if -1 had been given. This is an exception to the usual "
  9260. "@code{printf} behavior."
  9261. msgstr ""
  9262. "Hace que @code{printf} muestre la cadena fecha-tiempo resultante de usar "
  9263. "@var{datefmt} como una cadena de formato para @code{strftime}(3). El "
  9264. "@var{argumento} correspondiente es un entero que representa el n@'umero de "
  9265. "segundos desde la @'epoca. Se pueden usar dos argumentos especiales: -1 "
  9266. "representa el tiempo actual, y -2 representa el tiempo en que el int@'erprete "
  9267. "fue invocado. Si no se especifican par@'ametros, la conversi@'on se comporta "
  9268. "como si se le hubiera pasado -1. Esto es una excepci@'on al comportamiento "
  9269. "usual de @code{printf}."
  9270. #. type: table
  9271. #: bashref.texi:4359
  9272. msgid ""
  9273. "Arguments to non-string format specifiers are treated as C language constants, "
  9274. "except that a leading plus or minus sign is allowed, and if the leading "
  9275. "character is a single or double quote, the value is the ASCII value of the "
  9276. "following character."
  9277. msgstr ""
  9278. "Los argumentos para especificadores de formato que no son cadenas son tratados "
  9279. "como constantes del lenguaje C, excepto que se permite un signo de mayor o menor "
  9280. "como prefijo, y si el car@'acter prefijado es una comilla simple o doble, el "
  9281. "valor es el valor ASCII del siguiente car@'acter."
  9282. #. type: table
  9283. #: bashref.texi:4365
  9284. msgid ""
  9285. "The @var{format} is reused as necessary to consume all of the @var{arguments}. "
  9286. "If the @var{format} requires more @var{arguments} than are supplied, the extra "
  9287. "format specifications behave as if a zero value or null string, as appropriate, "
  9288. "had been supplied. The return value is zero on success, non-zero on failure."
  9289. msgstr ""
  9290. "El @var{formato} es reusado seg@'un sea necesario para consumir todos los "
  9291. "@var{argumentos}. Si el @var{format} requiere m@'as @var{par@'ametros} que los "
  9292. "proporcionados, las especificaciones extra de formato se comportan como si un "
  9293. "valor cero u nulo, seg@'un la conveniencia, hubiera sido proporcionado. El "
  9294. "valor de retorno es cero en caso de @'exito, distinto a cero en caso de fallo."
  9295. #. type: btindex
  9296. #: bashref.texi:4366 bashref.texi:4367
  9297. #, no-wrap
  9298. msgid "read"
  9299. msgstr "read"
  9300. #. type: example
  9301. #: bashref.texi:4371
  9302. #, no-wrap
  9303. msgid ""
  9304. "read [-ers] [-a @var{aname}] [-d @var{delim}] [-i @var{text}] [-n @var{nchars}]\n"
  9305. " [-N @var{nchars}] [-p @var{prompt}] [-t @var{timeout}] [-u @var{fd}] [@var{name} @dots{}]\n"
  9306. msgstr ""
  9307. "read [-ers] [-a @var{nombrev}] [-d @var{delim}] [-i @var{texto}] [-n @var{ncaracts}]\n"
  9308. " [-N @var{ncaracts}] [-p @var{prompt}] [-t @var{tiempo-l@'{@dotless{i}}mite}] [-u @var{da}] [@var{nombre} @dots{}]\n"
  9309. #. type: table
  9310. #: bashref.texi:4395
  9311. msgid ""
  9312. "One line is read from the standard input, or from the file descriptor @var{fd} "
  9313. "supplied as an argument to the @option{-u} option, split into words as described "
  9314. "above in @ref{Word Splitting}, and the first word is assigned to the first "
  9315. "@var{name}, the second word to the second @var{name}, and so on. If there are "
  9316. "more words than names, the remaining words and their intervening delimiters are "
  9317. "assigned to the last @var{name}. If there are fewer words read from the input "
  9318. "stream than names, the remaining names are assigned empty values. The "
  9319. "characters in the value of the @env{IFS} variable are used to split the line "
  9320. "into words using the same rules the shell uses for expansion (described above in "
  9321. "@ref{Word Splitting}). The backslash character @samp{\\} may be used to remove "
  9322. "any special meaning for the next character read and for line continuation. If "
  9323. "no names are supplied, the line read is assigned to the variable @env{REPLY}. "
  9324. "The exit status is zero, unless end-of-file is encountered, @code{read} times "
  9325. "out (in which case the status is greater than 128), a variable assignment error "
  9326. "(such as assigning to a readonly variable) occurs, or an invalid file descriptor "
  9327. "is supplied as the argument to @option{-u}."
  9328. msgstr ""
  9329. "Se lee una l@'{@dotless{i}}nea de la entrada est@'andar, o del descriptor de archivo "
  9330. "@var{da} proporcionado como un argumento de la opci@'on @option{-u}, dividida en "
  9331. "palabras como se describe anteriormente en @ref{Divisi@'on de Palabras}, y la "
  9332. "primera palabra se asigna al primer @var{nombre}, la segunda palabra, al segundo "
  9333. "@var{nombre}, etc. Si hay m@'as palabras que nombres, las palabras restantes y "
  9334. "sus delimitadores interpuestos se asignan al @'ultimo @var{nombre}. Si hay "
  9335. "menos palabras le@'{@dotless{i}}das del flujo de entrada que nombres, son asignados valores "
  9336. "vac@'{@dotless{i}}os a los nombres sobrantes. Se usan los caracteres en el valor de la "
  9337. "variable @env{IFS} para dividir la l@'{@dotless{i}}nea en palabras usando las mismas reglas "
  9338. "que usa el int@'erprete para la expansi@'on (descritas anteriormente en "
  9339. "@ref{Divisi@'on de Palabras}). El car@'acter de barra invertida @samp{\\} puede "
  9340. "ser usado para eliminar cualquier significado especial para el siguiente "
  9341. "car@'acter le@'{@dotless{i}}do y para la continuaci@'on de l@'{@dotless{i}}nea. Si no se proporcionan "
  9342. "nombres, la l@'{@dotless{i}}nea le@'{@dotless{i}}da se asigna a la variable @env{REPLY}. El estado de "
  9343. "salida es cero, a no ser que se encuentre el fin-de-archivo, a @code{read} se le "
  9344. "acabe el l@'{@dotless{i}}mite de tiempo (en cuyo caso el estado es mayor que 128), ocurra un "
  9345. "error de asignaci@'on de variable (tal como asignar a una variable de solo "
  9346. "lectura) o se proporcione un descriptor de archivo inv@'alido como argumento de "
  9347. "@option{-u}."
  9348. #. type: item
  9349. #: bashref.texi:4399
  9350. #, no-wrap
  9351. msgid "-a @var{aname}"
  9352. msgstr "-a @var{nombrev}"
  9353. #. type: table
  9354. #: bashref.texi:4404
  9355. msgid ""
  9356. "The words are assigned to sequential indices of the array variable @var{aname}, "
  9357. "starting at 0. All elements are removed from @var{aname} before the "
  9358. "assignment. Other @var{name} arguments are ignored."
  9359. msgstr ""
  9360. "Las palabras son asignadas a los @'{@dotless{i}}ndices secuenciales de la variable de vector "
  9361. "@var{nombrev}, empezando por 0. Todos los elementos son eliminados de "
  9362. "@var{nombrev} antes de la asignaci@'on. Otros argumentos @var{nombre} son "
  9363. "ignorados."
  9364. #. type: item
  9365. #: bashref.texi:4405
  9366. #, no-wrap
  9367. msgid "-d @var{delim}"
  9368. msgstr "-d @var{delim}"
  9369. #. type: table
  9370. #: bashref.texi:4408
  9371. msgid ""
  9372. "The first character of @var{delim} is used to terminate the input line, rather "
  9373. "than newline."
  9374. msgstr ""
  9375. "Se usa el primer car@'acter de @var{delim} para terminar la l@'{@dotless{i}}nea de entrada, "
  9376. "en vez de nueva l@'{@dotless{i}}nea."
  9377. #. type: item
  9378. #: bashref.texi:4409 bashref.texi:4567 bashref.texi:4701
  9379. #, no-wrap
  9380. msgid "-e"
  9381. msgstr "-e"
  9382. #. type: table
  9383. #: bashref.texi:4413
  9384. msgid ""
  9385. "Readline (@pxref{Command Line Editing}) is used to obtain the line. Readline "
  9386. "uses the current (or default, if line editing was not previously active) editing "
  9387. "settings."
  9388. msgstr ""
  9389. "Readline (@pxref{Edici@'on en L@'{@dotless{i}}nea de @'Ordenes}) se usa para obtener la "
  9390. "l@'{@dotless{i}}nea. Readline usa los ajustes de edici@'on actuales (o predeterminados, si "
  9391. "la edici@'on de l@'{@dotless{i}}nea no estaba previamente activa)."
  9392. #. type: item
  9393. #: bashref.texi:4414
  9394. #, no-wrap
  9395. msgid "-i @var{text}"
  9396. msgstr "-i @var{texto}"
  9397. #. type: table
  9398. #: bashref.texi:4417
  9399. msgid ""
  9400. "If Readline is being used to read the line, @var{text} is placed into the "
  9401. "editing buffer before editing begins."
  9402. msgstr ""
  9403. "Si Readline est@'a siendo usado para leer la l@'{@dotless{i}}nea, @var{texto} es colocado en "
  9404. "el b@'ufer de edici@'on entes de que la edici@'on comience."
  9405. #. type: item
  9406. #: bashref.texi:4418
  9407. #, no-wrap
  9408. msgid "-n @var{nchars}"
  9409. msgstr "-n @var{ncaracts}"
  9410. #. type: table
  9411. #: bashref.texi:4422
  9412. msgid ""
  9413. "@code{read} returns after reading @var{nchars} characters rather than waiting "
  9414. "for a complete line of input, but honors a delimiter if fewer than @var{nchars} "
  9415. "characters are read before the delimiter."
  9416. msgstr ""
  9417. "@code{read} retorna despu@'es de leer @var{ncaracts} en vez de esperar a una "
  9418. "l@'{@dotless{i}}nea de entrada completa, pero atiende al delimitador si son le@'{@dotless{i}}dos menos "
  9419. "de @var{ncaracts} antes del delimitador."
  9420. #. type: item
  9421. #: bashref.texi:4423
  9422. #, no-wrap
  9423. msgid "-N @var{nchars}"
  9424. msgstr "-N @var{ncaracts}"
  9425. #. type: table
  9426. #: bashref.texi:4433
  9427. msgid ""
  9428. "@code{read} returns after reading exactly @var{nchars} characters rather than "
  9429. "waiting for a complete line of input, unless EOF is encountered or @code{read} "
  9430. "times out. Delimiter characters encountered in the input are not treated "
  9431. "specially and do not cause @code{read} to return until @var{nchars} characters "
  9432. "are read. The result is not split on the characters in @code{IFS}; the intent "
  9433. "is that the variable is assigned exactly the characters read (with the exception "
  9434. "of backslash; see the @option{-r} option below)."
  9435. msgstr ""
  9436. "@code{read} retorna despu@'es de leer exactamente @var{ncaracts} caracteres en "
  9437. "vez de esperar a una l@'{@dotless{i}}nea completa de entrada, a no ser que se encuentre EOF "
  9438. "o @code{read} se quede sin tiempo. Los caracteres de delimitadores encontrados "
  9439. "en la entrada no son tratados de forma especial y no hacen que @code{read} "
  9440. "retorne hasta que son le@'{@dotless{i}}dos @var{ncaracts} caracteres. El resultado no es "
  9441. "dividido en los caracteres en @code{IFS}; la intenci@'on es que sean asignados a "
  9442. "la variable exactamente los caracteres le@'{@dotless{i}}dos (con la excepci@'on de la barra "
  9443. "invertida; consulta la opci@'on @option{-r} abajo)."
  9444. #. type: item
  9445. #: bashref.texi:4434
  9446. #, no-wrap
  9447. msgid "-p @var{prompt}"
  9448. msgstr "-p @var{prompt}"
  9449. #. type: table
  9450. #: bashref.texi:4438
  9451. msgid ""
  9452. "Display @var{prompt}, without a trailing newline, before attempting to read any "
  9453. "input. The prompt is displayed only if input is coming from a terminal."
  9454. msgstr ""
  9455. "Muestra @var{prompt}, sin una nueva l@'{@dotless{i}}nea al final, antes de tratar de leer "
  9456. "alguna entrada. El prompt se muestra solo si la entrada procede de una terminal."
  9457. #. type: table
  9458. #: bashref.texi:4444
  9459. msgid ""
  9460. "If this option is given, backslash does not act as an escape character. The "
  9461. "backslash is considered to be part of the line. In particular, a backslash-"
  9462. "newline pair may not be used as a line continuation."
  9463. msgstr ""
  9464. "Si se pasa esta opci@'on, la barra invertida no act@'ua como un car@'acter de "
  9465. "escape. Se considera que la barra invertida es parte de la l@'{@dotless{i}}nea. En "
  9466. "concreto, una pareja barra invertida-nueva l@'{@dotless{i}}nea no puede ser usada como una "
  9467. "continuaci@'on de l@'{@dotless{i}}nea."
  9468. #. type: table
  9469. #: bashref.texi:4448
  9470. msgid ""
  9471. "Silent mode. If input is coming from a terminal, characters are not echoed."
  9472. msgstr ""
  9473. "Modo silencioso. Si la entrada procede de una terminal, no muestra los "
  9474. "caracteres escritos."
  9475. #. type: item
  9476. #: bashref.texi:4449
  9477. #, no-wrap
  9478. msgid "-t @var{timeout}"
  9479. msgstr "-t @var{tiempo-l@'{@dotless{i}}mite}"
  9480. #. type: table
  9481. #: bashref.texi:4464
  9482. msgid ""
  9483. "Cause @code{read} to time out and return failure if a complete line of input (or "
  9484. "a specified number of characters) is not read within @var{timeout} seconds. "
  9485. "@var{timeout} may be a decimal number with a fractional portion following the "
  9486. "decimal point. This option is only effective if @code{read} is reading input "
  9487. "from a terminal, pipe, or other special file; it has no effect when reading from "
  9488. "regular files. If @code{read} times out, @code{read} saves any partial input "
  9489. "read into the specified variable @var{name}. If @var{timeout} is 0, @code{read} "
  9490. "returns immediately, without trying to read and data. The exit status is 0 if "
  9491. "input is available on the specified file descriptor, non-zero otherwise. The "
  9492. "exit status is greater than 128 if the timeout is exceeded."
  9493. msgstr ""
  9494. "Hace que @code{read} tenga un l@'{@dotless{i}}mite de tiempo y devuelva fallo si una l@'{@dotless{i}}nea "
  9495. "de entrada completa (o un n@'umero especificado de caracteres) no es le@'{@dotless{i}}da en "
  9496. "@var{tiempo-l@'{@dotless{i}}mite} segundos. @var{tiempo-l@'{@dotless{i}}mite} puede ser un n@'umero "
  9497. "decimal con una porci@'on fraccionaria siguiendo la coma decimal. Esta opci@'on "
  9498. "solo es efectiva si @code{read} est@'a leyendo entrada de una terminal, "
  9499. "tuber@'{@dotless{i}}a u otro archivo especial; no tiene efecto cuando lee de archivos "
  9500. "normales. Si a @code{read} se le acaba el tiempo, @code{read} guarda cualquier "
  9501. "entrada parcial le@'{@dotless{i}}da en la @var{nombre} variable especificada. Si "
  9502. "@var{tiempo-l@'{@dotless{i}}mite} es 0, @code{read} retorna inmediatamente, sin tratar de "
  9503. "leer ning@'un dato. El estado de salida es 0 si la entrada est@'a disponible en "
  9504. "el descriptor de archivo especificado, distinto de cero en caso contrario. El "
  9505. "estado de salida es mayor que 128 si se excede el tiempo l@'{@dotless{i}}mite."
  9506. #. type: item
  9507. #: bashref.texi:4465
  9508. #, no-wrap
  9509. msgid "-u @var{fd}"
  9510. msgstr "-u @var{da}"
  9511. #. type: table
  9512. #: bashref.texi:4467
  9513. msgid "Read input from file descriptor @var{fd}."
  9514. msgstr "Lee entrada del descriptor de archivo @var{da}."
  9515. #. type: btindex
  9516. #: bashref.texi:4469 bashref.texi:4470
  9517. #, no-wrap
  9518. msgid "readarray"
  9519. msgstr "readarray"
  9520. #. type: example
  9521. #: bashref.texi:4474
  9522. #, no-wrap
  9523. msgid ""
  9524. "readarray [-d @var{delim}] [-n @var{count}] [-O @var{origin}] [-s @var{count}] [-t] [-u @var{fd}]\n"
  9525. " [-C @var{callback}] [-c @var{quantum}] [@var{array}]\n"
  9526. msgstr ""
  9527. "readarray [-d @var{retrollamada}] [-n @var{cuenta}] [-O @var{origen}] [-s @var{cuenta}] [-t] [-u @var{da}]\n"
  9528. " [-C @var{retrollamada}] [-c @var{cuant@'{@dotless{i}}a}] [@var{vector}]\n"
  9529. #. type: table
  9530. #: bashref.texi:4479
  9531. msgid ""
  9532. "Read lines from the standard input into the indexed array variable @var{array}, "
  9533. "or from file descriptor @var{fd} if the @option{-u} option is supplied."
  9534. msgstr ""
  9535. "Lee l@'{@dotless{i}}neas de la entrada est@'andar en la variable de vector indexada "
  9536. "@var{vector}, o del descriptor de archivo @var{da} si se proporciona la opci@'on "
  9537. "@option{-u}."
  9538. #. type: table
  9539. #: bashref.texi:4481
  9540. msgid "A synonym for @code{mapfile}."
  9541. msgstr "Un sin@'onimo de @code{mapfile}."
  9542. #. type: btindex
  9543. #: bashref.texi:4482 bashref.texi:4483
  9544. #, no-wrap
  9545. msgid "source"
  9546. msgstr "source"
  9547. #. type: example
  9548. #: bashref.texi:4486
  9549. #, no-wrap
  9550. msgid "source @var{filename}\n"
  9551. msgstr "source @var{nombre-de-archivo}\n"
  9552. #. type: table
  9553. #: bashref.texi:4489
  9554. msgid "A synonym for @code{.} (@pxref{Bourne Shell Builtins})."
  9555. msgstr ""
  9556. "Un sin@'onimo de @code{.} (@pxref{Instrucciones Integradas del Bourne Shell})."
  9557. #. type: btindex
  9558. #: bashref.texi:4490 bashref.texi:4491
  9559. #, no-wrap
  9560. msgid "type"
  9561. msgstr "type"
  9562. #. type: example
  9563. #: bashref.texi:4494
  9564. #, no-wrap
  9565. msgid "type [-afptP] [@var{name} @dots{}]\n"
  9566. msgstr "type [-afptP] [@var{nombre} @dots{}]\n"
  9567. #. type: table
  9568. #: bashref.texi:4498
  9569. msgid ""
  9570. "For each @var{name}, indicate how it would be interpreted if used as a command "
  9571. "name."
  9572. msgstr ""
  9573. "Por cada @var{nombre}, indica como ser@'{@dotless{i}}a interpretado si es usado como nombre "
  9574. "de instrucci@'on."
  9575. #. type: table
  9576. #: bashref.texi:4506
  9577. msgid ""
  9578. "If the @option{-t} option is used, @code{type} prints a single word which is one "
  9579. "of @samp{alias}, @samp{function}, @samp{builtin}, @samp{file} or @samp{keyword}, "
  9580. "if @var{name} is an alias, shell function, shell builtin, disk file, or shell "
  9581. "reserved word, respectively. If the @var{name} is not found, then nothing is "
  9582. "printed, and @code{type} returns a failure status."
  9583. msgstr ""
  9584. "Si se usa la opci@'on @option{-t}, @code{type} imprime una solo palabra que es "
  9585. "una de @samp{alias}, @samp{function}, @samp{builtin}, @samp{file} o "
  9586. "@samp{keyword}, si @var{nombre} es un alias, funci@'on del int@'erprete, "
  9587. "instrucci@'on integrada del int@'erprete, archivo de disco o palabra reservada "
  9588. "del int@'erprete respectivamente. Si no se encuentra el @var{nombre}, no se "
  9589. "imprime nada y @code{type} devuelve un estado de fallo."
  9590. #. type: table
  9591. #: bashref.texi:4510
  9592. msgid ""
  9593. "If the @option{-p} option is used, @code{type} either returns the name of the "
  9594. "disk file that would be executed, or nothing if @option{-t} would not return "
  9595. "@samp{file}."
  9596. msgstr ""
  9597. "Si se usa la opci@'on @option{-p}, @code{type} devuelve o el nombre del archivo "
  9598. "de disco que ser@'{@dotless{i}}a ejecutado o nada si @option{-t} no devolviera @samp{file}."
  9599. #. type: table
  9600. #: bashref.texi:4513
  9601. msgid ""
  9602. "The @option{-P} option forces a path search for each @var{name}, even if "
  9603. "@option{-t} would not return @samp{file}."
  9604. msgstr ""
  9605. "La opci@'on @option{-P} fuerza una b@'usqueda de ruta por cada @var{nombre}, "
  9606. "incluso si @option{-t} no devolviera @samp{file}."
  9607. #. type: table
  9608. #: bashref.texi:4516
  9609. msgid ""
  9610. "If a command is hashed, @option{-p} and @option{-P} print the hashed value, "
  9611. "which is not necessarily the file that appears first in @code{$PATH}."
  9612. msgstr ""
  9613. "Si se crea el resumen criptogr@'afico de una instrucci@'on, @option{-p} y "
  9614. "@option{-P} imprimen el valor del resumen criptogr@'afico creado, que no es "
  9615. "necesariamente el archivo que aparece primero en @code{$PATH}."
  9616. #. type: table
  9617. #: bashref.texi:4521
  9618. msgid ""
  9619. "If the @option{-a} option is used, @code{type} returns all of the places that "
  9620. "contain an executable named @var{file}. This includes aliases and functions, if "
  9621. "and only if the @option{-p} option is not also used."
  9622. msgstr ""
  9623. "Si se usa la opci@'on @option{-a}, @code{type} devuelve todos los lugares que "
  9624. "contienen un ejecutable llamado @var{file}. Esto incluye aliases y funciones, "
  9625. "solo si la opci@'on @option{-p} no se usa tambi@'en."
  9626. #. type: table
  9627. #: bashref.texi:4524
  9628. msgid ""
  9629. "If the @option{-f} option is used, @code{type} does not attempt to find shell "
  9630. "functions, as with the @code{command} builtin."
  9631. msgstr ""
  9632. "Si se usa la opci@'on @option{-f}, @code{type} no intenta buscar instrucciones "
  9633. "del int@'erprete, como con la instrucci@'on integrada @code{command}."
  9634. #. type: table
  9635. #: bashref.texi:4527
  9636. msgid ""
  9637. "The return status is zero if all of the @var{names} are found, non-zero if any "
  9638. "are not found."
  9639. msgstr ""
  9640. "El estado de retorno es cero si se encuentran todos los @var{nombres}, distinto "
  9641. "a cero si alguno no es encontrado."
  9642. #. type: btindex
  9643. #: bashref.texi:4528 bashref.texi:4529
  9644. #, no-wrap
  9645. msgid "typeset"
  9646. msgstr "typeset"
  9647. #. type: example
  9648. #: bashref.texi:4532
  9649. #, no-wrap
  9650. msgid "typeset [-afFgrxilnrtux] [-p] [@var{name}[=@var{value}] @dots{}]\n"
  9651. msgstr "typeset [-afFgrxilnrtux] [-p] [@var{nombre}[=@var{valor}] @dots{}]\n"
  9652. #. type: table
  9653. #: bashref.texi:4537
  9654. msgid ""
  9655. "The @code{typeset} command is supplied for compatibility with the Korn shell. "
  9656. "It is a synonym for the @code{declare} builtin command."
  9657. msgstr ""
  9658. "La instrucci@'on @code{typeset} se proporciona por compatibilidad con el "
  9659. "int@'erprete Korn. Es un sin@'onimo de la instrucci@'on integrada "
  9660. "@code{declare}."
  9661. #. type: btindex
  9662. #: bashref.texi:4538 bashref.texi:4539
  9663. #, no-wrap
  9664. msgid "ulimit"
  9665. msgstr "ulimit"
  9666. #. type: example
  9667. #: bashref.texi:4542
  9668. #, no-wrap
  9669. msgid "ulimit [-HSabcdefiklmnpqrstuvxPT] [@var{limit}]\n"
  9670. msgstr "ulimit [-HSabcdefiklmnpqrstuvxPT] [@var{l@'{@dotless{i}}mite}]\n"
  9671. #. type: table
  9672. #: bashref.texi:4547
  9673. msgid ""
  9674. "@code{ulimit} provides control over the resources available to processes started "
  9675. "by the shell, on systems that allow such control. If an option is given, it is "
  9676. "interpreted as follows:"
  9677. msgstr ""
  9678. "@code{ulimit} proporciona control sobre los recursos disponibles para los "
  9679. "procesos iniciados por el int@'erprete, en sistemas que permiten tal control. "
  9680. "Si se pasa una opci@'on, se interpreta de la siguiente forma:"
  9681. #. type: table
  9682. #: bashref.texi:4551
  9683. msgid "Change and report the soft limit associated with a resource."
  9684. msgstr "Cambia e informa el l@'{@dotless{i}}mite suave asociado con un recurso."
  9685. #. type: item
  9686. #: bashref.texi:4552 bashref.texi:4898
  9687. #, no-wrap
  9688. msgid "-H"
  9689. msgstr "-H"
  9690. #. type: table
  9691. #: bashref.texi:4554
  9692. msgid "Change and report the hard limit associated with a resource."
  9693. msgstr "Cambia e informa sobre el l@'{@dotless{i}}mite duro asociado con un recurso."
  9694. #. type: table
  9695. #: bashref.texi:4557
  9696. msgid "All current limits are reported."
  9697. msgstr "Se informa de todos los l@'{@dotless{i}}mites actuales."
  9698. #. type: item
  9699. #: bashref.texi:4558 bashref.texi:4697
  9700. #, no-wrap
  9701. msgid "-b"
  9702. msgstr "-b"
  9703. #. type: table
  9704. #: bashref.texi:4560
  9705. msgid "The maximum socket buffer size."
  9706. msgstr "El tama@~no m@'aximo de b@'ufer de socket."
  9707. #. type: table
  9708. #: bashref.texi:4563
  9709. msgid "The maximum size of core files created."
  9710. msgstr "El tama@~no m@'aximo de archivos de n@'ucleo creados."
  9711. #. type: table
  9712. #: bashref.texi:4566
  9713. msgid "The maximum size of a process's data segment."
  9714. msgstr "El tama@~no m@'aximo de un segmento de datos de proceso."
  9715. #. type: table
  9716. #: bashref.texi:4569
  9717. msgid "The maximum scheduling priority (\"nice\")."
  9718. msgstr "La prioridad m@'axima de planificaci@'on (\"nice\")."
  9719. #. type: table
  9720. #: bashref.texi:4572
  9721. msgid "The maximum size of files written by the shell and its children."
  9722. msgstr "El tama@~no m@'aximo de archivos escritos por el int@'erprete y sus hijos."
  9723. #. type: table
  9724. #: bashref.texi:4575
  9725. msgid "The maximum number of pending signals."
  9726. msgstr "El tama@~no m@'aximo de se@~nales pendientes."
  9727. #. type: item
  9728. #: bashref.texi:4576 bashref.texi:4741
  9729. #, no-wrap
  9730. msgid "-k"
  9731. msgstr "-k"
  9732. #. type: table
  9733. #: bashref.texi:4578
  9734. msgid "The maximum number of kqueues that may be allocated."
  9735. msgstr "El n@'umero m@'aximo de kqueues que pueden ser asignadas."
  9736. #. type: table
  9737. #: bashref.texi:4581
  9738. msgid "The maximum size that may be locked into memory."
  9739. msgstr "El m@'aximo tama@~no que puede ser bloqueado en memoria."
  9740. #. type: table
  9741. #: bashref.texi:4584
  9742. msgid "The maximum resident set size (many systems do not honor this limit)."
  9743. msgstr ""
  9744. "El m@'aximo tama@~no residente establecido (muchos sistemas no respetan este "
  9745. "l@'{@dotless{i}}mite)."
  9746. #. type: table
  9747. #: bashref.texi:4588
  9748. msgid ""
  9749. "The maximum number of open file descriptors (most systems do not allow this "
  9750. "value to be set)."
  9751. msgstr ""
  9752. "El m@'aximo n@'umero de descriptores de archivo abiertos (la mayor@'{@dotless{i}}a de "
  9753. "sistemas no permiten que este valor sea establecido)"
  9754. #. type: table
  9755. #: bashref.texi:4591
  9756. msgid "The pipe buffer size."
  9757. msgstr "El tama@~no del b@'ufer de la tuber@'{@dotless{i}}a."
  9758. #. type: itemx
  9759. #: bashref.texi:4592 bashref.texi:4987 bashref.texi:8145
  9760. #, no-wrap
  9761. msgid "-q"
  9762. msgstr "-q"
  9763. #. type: table
  9764. #: bashref.texi:4594
  9765. msgid "The maximum number of bytes in POSIX message queues."
  9766. msgstr "El m@'aximo n@'umero de bytes en colas de mensaje POSIX."
  9767. #. type: table
  9768. #: bashref.texi:4597
  9769. msgid "The maximum real-time scheduling priority."
  9770. msgstr "La m@'axima prioridad de planificaci@'on en tiempo real."
  9771. #. type: table
  9772. #: bashref.texi:4600
  9773. msgid "The maximum stack size."
  9774. msgstr "El tama@~no m@'aximo de pila."
  9775. #. type: table
  9776. #: bashref.texi:4603
  9777. msgid "The maximum amount of cpu time in seconds."
  9778. msgstr "La cantidad m@'axima de tiempo de cpu en segundos."
  9779. #. type: table
  9780. #: bashref.texi:4606
  9781. msgid "The maximum number of processes available to a single user."
  9782. msgstr "El m@'aximo n@'umero de procesos disponibles para un @'unico usuario."
  9783. #. type: table
  9784. #: bashref.texi:4610
  9785. msgid ""
  9786. "The maximum amount of virtual memory available to the shell, and, on some "
  9787. "systems, to its children."
  9788. msgstr ""
  9789. "La m@'axima cantidad de memoria virtual disponible para el int@'erprete, y, en "
  9790. "algunos sistemas, para sus hijos."
  9791. #. type: table
  9792. #: bashref.texi:4613
  9793. msgid "The maximum number of file locks."
  9794. msgstr "El m@'aximo n@'umero de bloqueos de archivo."
  9795. #. type: table
  9796. #: bashref.texi:4616
  9797. msgid "The maximum number of pseudoterminals."
  9798. msgstr "El m@'aximo n@'umero de pseudoterminales."
  9799. #. type: item
  9800. #: bashref.texi:4617 bashref.texi:4927
  9801. #, no-wrap
  9802. msgid "-T"
  9803. msgstr "-T"
  9804. #. type: table
  9805. #: bashref.texi:4619
  9806. msgid "The maximum number of threads."
  9807. msgstr "El m@'aximo n@'umero de procesos."
  9808. #. type: table
  9809. #: bashref.texi:4642
  9810. msgid ""
  9811. "If @var{limit} is given, and the @option{-a} option is not used, @var{limit} is "
  9812. "the new value of the specified resource. The special @var{limit} values "
  9813. "@code{hard}, @code{soft}, and @code{unlimited} stand for the current hard limit, "
  9814. "the current soft limit, and no limit, respectively. A hard limit cannot be "
  9815. "increased by a non-root user once it is set; a soft limit may be increased up to "
  9816. "the value of the hard limit. Otherwise, the current value of the soft limit for "
  9817. "the specified resource is printed, unless the @option{-H} option is supplied. "
  9818. "When setting new limits, if neither @option{-H} nor @option{-S} is supplied, "
  9819. "both the hard and soft limits are set. If no option is given, then @option{-f} "
  9820. "is assumed. Values are in 1024-byte increments, except for @option{-t}, which "
  9821. "is in seconds; @option{-p}, which is in units of 512-byte blocks; @option{-P}, "
  9822. "@option{-T}, @option{-b}, @option{-k}, @option{-n} and @option{-u}, which are "
  9823. "unscaled values; and, when in @sc{posix} Mode (@pxref{Bash POSIX Mode}), "
  9824. "@option{-c} and @option{-f}, which are in 512-byte increments."
  9825. msgstr ""
  9826. "Si se proporciona @var{l@'{@dotless{i}}mite}, y la opci@'on @option{-a} no es usada, "
  9827. "@var{l@'{@dotless{i}}mite} es el nuevo valor del recurso especificado. Los valores "
  9828. "@var{l@'{@dotless{i}}mite} especiales @code{hard}, @code{soft} y @code{unlimited} "
  9829. "representan el l@'{@dotless{i}}mite duro actual, el l@'{@dotless{i}}mite blando actual y sin l@'{@dotless{i}}mite, "
  9830. "respectivamente. Un l@'{@dotless{i}}mite duro no puede ser aumentado por un usuario "
  9831. "distinto a root una vez establecido; un l@'{@dotless{i}}mite blando puede ser aumentado "
  9832. "hasta el valor del l@'{@dotless{i}}mite duro. De lo contrario, el valor actual del l@'{@dotless{i}}mite "
  9833. "blando para el recurso especificado es imprimido, a no ser que se proporcione la "
  9834. "opci@'on @option{-H}. Cuando se establecen nuevos l@'{@dotless{i}}mites, si no se "
  9835. "proporciona ni @option{-H} ni @option{-S}, tanto el l@'{@dotless{i}}mite duro como el blando "
  9836. "son establecidos. Si no se pasan opciones, entonces se asume @option{-f}. Los "
  9837. "valores son en incrementos de 1024 bytes, excepto para @option{-t}, que es en "
  9838. "segundos; @option{-p}, que es en unidades de bloques de 512 bytes; @option{-P}, "
  9839. "@option{-T}, @option{-b}, @option{-k}, @option{-n} y @option{-u}, que son "
  9840. "valores no escalados; y, durante modo @sc{posix} (@pxref{Modo POSIX de Bash}), "
  9841. "@option{-c} y @option{-f}, que son en incrementos de 512 bytes."
  9842. #. type: table
  9843. #: bashref.texi:4645
  9844. msgid ""
  9845. "The return status is zero unless an invalid option or argument is supplied, or "
  9846. "an error occurs while setting a new limit."
  9847. msgstr ""
  9848. "El estado de retorno es cero a no ser que se proporcione un argumento u opci@'on "
  9849. "inv@'alida, u ocurra un error al establecer un nuevo l@'{@dotless{i}}mite."
  9850. #. type: btindex
  9851. #: bashref.texi:4646 bashref.texi:4647
  9852. #, no-wrap
  9853. msgid "unalias"
  9854. msgstr "unalias"
  9855. #. type: example
  9856. #: bashref.texi:4650
  9857. #, no-wrap
  9858. msgid "unalias [-a] [@var{name} @dots{} ]\n"
  9859. msgstr "unalias [-a] [@var{nombre} @dots{} ]\n"
  9860. #. type: table
  9861. #: bashref.texi:4655
  9862. msgid ""
  9863. "Remove each @var{name} from the list of aliases. If @option{-a} is supplied, "
  9864. "all aliases are removed. Aliases are described in @ref{Aliases}."
  9865. msgstr ""
  9866. "Elimina cada @var{nombre} de la lista de aliases. Si se proporciona @option{-"
  9867. "a}, todos lo aliases son eliminados. Los aliases son descritos en @ref{Aliases}."
  9868. #. type: subsection
  9869. #: bashref.texi:4664 bashref.texi:4666 bashref.texi:4667
  9870. #, no-wrap
  9871. msgid "The Set Builtin"
  9872. msgstr "La Instrucci@'on Integrada Set"
  9873. #. type: menuentry
  9874. #: bashref.texi:4664
  9875. msgid "Change the values of shell attributes and positional parameters."
  9876. msgstr ""
  9877. "Cambia los valores de atributos del int@'erprete y de par@'ametros posicionales."
  9878. #. type: subsection
  9879. #: bashref.texi:4664 bashref.texi:4957 bashref.texi:4958
  9880. #, no-wrap
  9881. msgid "The Shopt Builtin"
  9882. msgstr "La Instrucci@'on Integrada Shopt"
  9883. #. type: menuentry
  9884. #: bashref.texi:4664
  9885. msgid "Modify shell optional behavior."
  9886. msgstr "Modifica el comportamiento opcional del int@'erprete."
  9887. #. type: Plain text
  9888. #: bashref.texi:4672
  9889. msgid ""
  9890. "This builtin is so complicated that it deserves its own section. @code{set} "
  9891. "allows you to change the values of shell options and set the positional "
  9892. "parameters, or to display the names and values of shell variables."
  9893. msgstr ""
  9894. "Esta instrucci@'on integrada es tan complicada que se merece su propia "
  9895. "secci@'on. @code{set} te permite cambiar los valores de las opciones del "
  9896. "int@'erprete y establecer los par@'ametros posicionales, o mostrar los nombres y "
  9897. "valores de las variables del int@'erprete."
  9898. #. type: btindex
  9899. #: bashref.texi:4674 bashref.texi:4675
  9900. #, no-wrap
  9901. msgid "set"
  9902. msgstr "set"
  9903. #. type: example
  9904. #: bashref.texi:4679
  9905. #, no-wrap
  9906. msgid ""
  9907. "set [--abefhkmnptuvxBCEHPT] [-o @var{option-name}] [@var{argument} @dots{}]\n"
  9908. "set [+abefhkmnptuvxBCEHPT] [+o @var{option-name}] [@var{argument} @dots{}]\n"
  9909. msgstr ""
  9910. "set [--abefhkmnptuvxBCEHPT] [-o @var{nombre-de-opci@'on}]\n"
  9911. " [@var{argumento} @dots{}]\n"
  9912. "set [+abefhkmnptuvxBCEHPT] [+o @var{nombre-de-opci@'on}]\n"
  9913. " [@var{argumento} @dots{}]\n"
  9914. #. type: table
  9915. #: bashref.texi:4687
  9916. msgid ""
  9917. "If no options or arguments are supplied, @code{set} displays the names and "
  9918. "values of all shell variables and functions, sorted according to the current "
  9919. "locale, in a format that may be reused as input for setting or resetting the "
  9920. "currently-set variables. Read-only variables cannot be reset. In @sc{posix} "
  9921. "mode, only shell variables are listed."
  9922. msgstr ""
  9923. "Si no se proporcionan opciones o argumentos, @code{set} muestra los nombres y "
  9924. "valores de todas las variables y funciones del int@'erprete, ordenadas seg@'un "
  9925. "la actual configuraci@'on regional, en un formato que puede ser reutilizado como "
  9926. "entrada para establecer o eliminar las variables actualmente establecidas. Las "
  9927. "variables de solo lectura no pueden ser eliminadas. En modo @sc{posix}, solo "
  9928. "son listadas las variables del int@'erprete."
  9929. #. type: table
  9930. #: bashref.texi:4690
  9931. msgid ""
  9932. "When options are supplied, they set or unset shell attributes. Options, if "
  9933. "specified, have the following meanings:"
  9934. msgstr ""
  9935. "Cuando se proporcionan opciones, establecen o eliminan los atributos del "
  9936. "int@'erprete. Las opciones, si se especifican, tienen los siguientes "
  9937. "significados:"
  9938. #. type: table
  9939. #: bashref.texi:4696
  9940. msgid ""
  9941. "Each variable or function that is created or modified is given the export "
  9942. "attribute and marked for export to the environment of subsequent commands."
  9943. msgstr ""
  9944. "A cada variable o funci@'on que es creada o modificada se le da el atributo de "
  9945. "exportaci@'on y es marcada para exportar al entorno de las posteriores "
  9946. "instrucciones."
  9947. #. type: table
  9948. #: bashref.texi:4700
  9949. msgid ""
  9950. "Cause the status of terminated background jobs to be reported immediately, "
  9951. "rather than before printing the next primary prompt."
  9952. msgstr ""
  9953. "Hace que se informe inmediatamente del estado de las tareas en segundo plano "
  9954. "terminadas, en vez de imprimir antes del siguiente prompt primario."
  9955. #. type: table
  9956. #: bashref.texi:4719
  9957. msgid ""
  9958. "Exit immediately if a pipeline (@pxref{Pipelines}), which may consist of a "
  9959. "single simple command (@pxref{Simple Commands}), a list (@pxref{Lists}), or a "
  9960. "compound command (@pxref{Compound Commands}) returns a non-zero status. The "
  9961. "shell does not exit if the command that fails is part of the command list "
  9962. "immediately following a @code{while} or @code{until} keyword, part of the test "
  9963. "in an @code{if} statement, part of any command executed in a @code{&&} or "
  9964. "@code{||} list except the command following the final @code{&&} or @code{||}, "
  9965. "any command in a pipeline but the last, or if the command's return status is "
  9966. "being inverted with @code{!}. If a compound command other than a subshell "
  9967. "returns a non-zero status because a command failed while @option{-e} was being "
  9968. "ignored, the shell does not exit. A trap on @code{ERR}, if set, is executed "
  9969. "before the shell exits."
  9970. msgstr ""
  9971. "Sale del int@'erprete inmediatamente si una tuber@'{@dotless{i}}a (@pxref{Tuber@'{@dotless{i}}as}), que "
  9972. "puede consistir en una @'unica instrucci@'on simple (@pxref{Instrucciones "
  9973. "Simples}), una lista (@pxref{Listas}) o una instrucci@'on compuesta "
  9974. "(@pxref{Instrucciones Compuestas}) devuelve un estado distinto de cero. El "
  9975. "int@'erprete no se cierra si la instrucci@'on que falla es parte de la lista de "
  9976. "instrucciones que sigue inmediatamente una palabra clave @code{while} o "
  9977. "@code{until}, parte de una comprobaci@'on en un oraci@'on @code{if}, parte de "
  9978. "cualquier instrucci@'on ejecutada en una lista @code{&&} o @code{||} excepto la "
  9979. "instrucci@'on que sigue al @'ultimo @code{&&} o @code{||}, cualquier "
  9980. "instrucci@'on en una tuber@'{@dotless{i}}a excepto la @'ultima, o si el estado de retorno es "
  9981. "invertido con @code{!}. Si una instrucci@'on compuesta distinta de un "
  9982. "subint@'erprete retorna un estado distinto a cero porque una instrucci@'on "
  9983. "fall@'o mientras se ignoraba @option{-e}, no se cierra el int@'erprete. Se "
  9984. "ejecuta una trap en @code{ERR}, si est@'a establecida, antes de que el "
  9985. "int@'erprete salga."
  9986. #. type: table
  9987. #: bashref.texi:4723
  9988. msgid ""
  9989. "This option applies to the shell environment and each subshell environment "
  9990. "separately (@pxref{Command Execution Environment}), and may cause subshells to "
  9991. "exit before executing all the commands in the subshell."
  9992. msgstr ""
  9993. "Esta opci@'on se aplica al entorno del int@'erprete y a cada entorno de "
  9994. "subint@'erprete de forma separada (@pxref{Entorno de Ejecuci@'on de "
  9995. "Instrucciones}), y puede provocar que los subint@'erpretes se cierren antes de "
  9996. "ejecutar todas las instrucciones en el subint@'erprete."
  9997. #. type: table
  9998. #: bashref.texi:4733
  9999. msgid ""
  10000. "If a compound command or shell function executes in a context where @option{-e} "
  10001. "is being ignored, none of the commands executed within the compound command or "
  10002. "function body will be affected by the @option{-e} setting, even if @option{-e} "
  10003. "is set and a command returns a failure status. If a compound command or shell "
  10004. "function sets @option{-e} while executing in a context where @option{-e} is "
  10005. "ignored, that setting will not have any effect until the compound command or the "
  10006. "command containing the function call completes."
  10007. msgstr ""
  10008. "Si una instrucci@'on compuesta o una funci@'on del int@'erprete se ejecuta en un "
  10009. "contexto en el que @option{-e} est@'e siendo ignorado, ninguna de las "
  10010. "instrucciones ejecutadas dentro de la instrucci@'on compuesta o cuerpo de la "
  10011. "funci@'on se ver@'a afectada por el ajuste @option{-e}, incluso si @option{-e} "
  10012. "est@'a establecido y una instrucci@'on devuelva un estado de fallo. Si una "
  10013. "instrucci@'on compuesta o funci@'on del int@'erprete establece @option{-e} es "
  10014. "ignorado, ese ajuste no tendr@'a ning@'un efecto hasta que la instrucci@'on "
  10015. "compuesta o la instrucci@'on que contiene la llamada a la funci@'on se complete."
  10016. #. type: table
  10017. #: bashref.texi:4736
  10018. msgid "Disable filename expansion (globbing)."
  10019. msgstr "Deshabilita la expansi@'on de nombre de archivo (globbing)."
  10020. #. type: item
  10021. #: bashref.texi:4737
  10022. #, no-wrap
  10023. msgid "-h"
  10024. msgstr "-h"
  10025. #. type: table
  10026. #: bashref.texi:4740
  10027. msgid ""
  10028. "Locate and remember (hash) commands as they are looked up for execution. This "
  10029. "option is enabled by default."
  10030. msgstr ""
  10031. "Ubica y recuerda instrucciones (resumen criptogr@'afico) mientras son "
  10032. "consultadas para su ejecuci@'on. Esta opci@'on est@'a habilitada por defecto."
  10033. #. type: table
  10034. #: bashref.texi:4745
  10035. msgid ""
  10036. "All arguments in the form of assignment statements are placed in the environment "
  10037. "for a command, not just those that precede the command name."
  10038. msgstr ""
  10039. "Todos los argumentos en forma de sentencias de asignaci@'on son ubicados en el "
  10040. "entorno para una instrucci@'on, no solo aquellos que preceden al nombre de la "
  10041. "instrucci@'on."
  10042. #. type: table
  10043. #: bashref.texi:4751
  10044. msgid ""
  10045. "Job control is enabled (@pxref{Job Control}). All processes run in a separate "
  10046. "process group. When a background job completes, the shell prints a line "
  10047. "containing its exit status."
  10048. msgstr ""
  10049. "Es habilitado el control de tareas (@pxref{Control de Tareas}). Todos los "
  10050. "procesos se ejecutan en un grupo de procesos separado. Cuando se completa una "
  10051. "tarea en segundo plano, el int@'erprete imprime una l@'{@dotless{i}}nea que contiene su "
  10052. "estado de salida."
  10053. #. type: table
  10054. #: bashref.texi:4756
  10055. msgid ""
  10056. "Read commands but do not execute them. This may be used to check a script for "
  10057. "syntax errors. This option is ignored by interactive shells."
  10058. msgstr ""
  10059. "Lee instrucciones pero no las ejecuta. Esto puede ser utilizado para comprobar "
  10060. "un guion en busca de errores de sintaxis. Esta opci@'on es ignorada por los "
  10061. "int@'erpretes interactivos."
  10062. #. type: item
  10063. #: bashref.texi:4757
  10064. #, no-wrap
  10065. msgid "-o @var{option-name}"
  10066. msgstr "-o @var{nombre-de-opci@'on}"
  10067. #. type: table
  10068. #: bashref.texi:4760
  10069. msgid "Set the option corresponding to @var{option-name}:"
  10070. msgstr "Establece la opci@'on correspondiente a @var{nombre-de-opci@'on}:"
  10071. #. type: item
  10072. #: bashref.texi:4762
  10073. #, no-wrap
  10074. msgid "allexport"
  10075. msgstr "allexport"
  10076. #. type: table
  10077. #: bashref.texi:4764
  10078. msgid "Same as @code{-a}."
  10079. msgstr "Equivalente a @code{-a}."
  10080. #. type: item
  10081. #: bashref.texi:4765
  10082. #, no-wrap
  10083. msgid "braceexpand"
  10084. msgstr "braceexpand"
  10085. #. type: table
  10086. #: bashref.texi:4767
  10087. msgid "Same as @code{-B}."
  10088. msgstr "Equivalente a @code{-B}."
  10089. #. type: item
  10090. #: bashref.texi:4768
  10091. #, no-wrap
  10092. msgid "emacs"
  10093. msgstr "emacs"
  10094. #. type: table
  10095. #: bashref.texi:4771
  10096. msgid ""
  10097. "Use an @code{emacs}-style line editing interface (@pxref{Command Line "
  10098. "Editing}). This also affects the editing interface used for @code{read -e}."
  10099. msgstr ""
  10100. "Usa una interfaz de edici@'on de l@'{@dotless{i}}nea (@pxref{Edici@'on en L@'{@dotless{i}}nea de "
  10101. "@'Ordenes}) estilo @code{emacs}. Esto tambi@'en afecta a la interfaz de "
  10102. "edici@'on usada para @code{read -e}."
  10103. #. type: item
  10104. #: bashref.texi:4772
  10105. #, no-wrap
  10106. msgid "errexit"
  10107. msgstr "errexit"
  10108. #. type: table
  10109. #: bashref.texi:4774
  10110. msgid "Same as @code{-e}."
  10111. msgstr "Equivalente a @code{-e}."
  10112. #. type: item
  10113. #: bashref.texi:4775
  10114. #, no-wrap
  10115. msgid "errtrace"
  10116. msgstr "errexit"
  10117. #. type: table
  10118. #: bashref.texi:4777
  10119. msgid "Same as @code{-E}."
  10120. msgstr "Equivalente a @code{-E}."
  10121. #. type: item
  10122. #: bashref.texi:4778
  10123. #, no-wrap
  10124. msgid "functrace"
  10125. msgstr "functrace"
  10126. #. type: table
  10127. #: bashref.texi:4780
  10128. msgid "Same as @code{-T}."
  10129. msgstr "Equivalente a @code{-T}."
  10130. #. type: item
  10131. #: bashref.texi:4781
  10132. #, no-wrap
  10133. msgid "hashall"
  10134. msgstr "hashall"
  10135. #. type: table
  10136. #: bashref.texi:4783
  10137. msgid "Same as @code{-h}."
  10138. msgstr "Equivalente a @code{-h}."
  10139. #. type: item
  10140. #: bashref.texi:4784
  10141. #, no-wrap
  10142. msgid "histexpand"
  10143. msgstr "histexpand"
  10144. #. type: table
  10145. #: bashref.texi:4786
  10146. msgid "Same as @code{-H}."
  10147. msgstr "Equivalente a @code{-H}."
  10148. #. type: item
  10149. #: bashref.texi:4787
  10150. #, no-wrap
  10151. msgid "history"
  10152. msgstr "history"
  10153. #. type: table
  10154. #: bashref.texi:4790
  10155. msgid ""
  10156. "Enable command history, as described in @ref{Bash History Facilities}. This "
  10157. "option is on by default in interactive shells."
  10158. msgstr ""
  10159. "Habilita el historial de instrucciones, como se describe en @ref{Servicios del "
  10160. "Historial de Bash}. Esta opci@'on est@'a activada por defecto en int@'erpretes "
  10161. "interactivos."
  10162. #. type: item
  10163. #: bashref.texi:4791
  10164. #, no-wrap
  10165. msgid "ignoreeof"
  10166. msgstr "ignoreeof"
  10167. #. type: table
  10168. #: bashref.texi:4793
  10169. msgid "An interactive shell will not exit upon reading EOF."
  10170. msgstr "No se saldr@'a de un int@'erprete interactivo al leer EOF."
  10171. #. type: item
  10172. #: bashref.texi:4794
  10173. #, no-wrap
  10174. msgid "keyword"
  10175. msgstr "keyword"
  10176. #. type: table
  10177. #: bashref.texi:4796
  10178. msgid "Same as @code{-k}."
  10179. msgstr "Equivalente a @code{-k}."
  10180. #. type: item
  10181. #: bashref.texi:4797
  10182. #, no-wrap
  10183. msgid "monitor"
  10184. msgstr "monitor"
  10185. #. type: table
  10186. #: bashref.texi:4799
  10187. msgid "Same as @code{-m}."
  10188. msgstr "Equivalente a @code{-m}."
  10189. #. type: item
  10190. #: bashref.texi:4800
  10191. #, no-wrap
  10192. msgid "noclobber"
  10193. msgstr "noclobber"
  10194. #. type: table
  10195. #: bashref.texi:4802
  10196. msgid "Same as @code{-C}."
  10197. msgstr "Equivalente a @code{-C}."
  10198. #. type: item
  10199. #: bashref.texi:4803
  10200. #, no-wrap
  10201. msgid "noexec"
  10202. msgstr "noexec"
  10203. #. type: table
  10204. #: bashref.texi:4805
  10205. msgid "Same as @code{-n}."
  10206. msgstr "Equivalente a @code{-n}."
  10207. #. type: item
  10208. #: bashref.texi:4806
  10209. #, no-wrap
  10210. msgid "noglob"
  10211. msgstr "noglob"
  10212. #. type: table
  10213. #: bashref.texi:4808
  10214. msgid "Same as @code{-f}."
  10215. msgstr "Equivalente a @code{-f}."
  10216. #. type: item
  10217. #: bashref.texi:4809
  10218. #, no-wrap
  10219. msgid "nolog"
  10220. msgstr "nolog"
  10221. #. type: table
  10222. #: bashref.texi:4811
  10223. msgid "Currently ignored."
  10224. msgstr "Actualmente ignorado."
  10225. #. type: item
  10226. #: bashref.texi:4812
  10227. #, no-wrap
  10228. msgid "notify"
  10229. msgstr "notify"
  10230. #. type: table
  10231. #: bashref.texi:4814
  10232. msgid "Same as @code{-b}."
  10233. msgstr "Equivalente a @code{-b}."
  10234. #. type: item
  10235. #: bashref.texi:4815
  10236. #, no-wrap
  10237. msgid "nounset"
  10238. msgstr "nounset"
  10239. #. type: table
  10240. #: bashref.texi:4817
  10241. msgid "Same as @code{-u}."
  10242. msgstr "Equivalente a @code{-u}."
  10243. #. type: item
  10244. #: bashref.texi:4818
  10245. #, no-wrap
  10246. msgid "onecmd"
  10247. msgstr "onecmd"
  10248. #. type: table
  10249. #: bashref.texi:4820
  10250. msgid "Same as @code{-t}."
  10251. msgstr "Equivalente a @code{-t}."
  10252. #. type: item
  10253. #: bashref.texi:4821
  10254. #, no-wrap
  10255. msgid "physical"
  10256. msgstr "physical"
  10257. #. type: table
  10258. #: bashref.texi:4823
  10259. msgid "Same as @code{-P}."
  10260. msgstr "Equivalente a @code{-P}."
  10261. #. type: item
  10262. #: bashref.texi:4824
  10263. #, no-wrap
  10264. msgid "pipefail"
  10265. msgstr "pipefail"
  10266. #. type: table
  10267. #: bashref.texi:4829
  10268. msgid ""
  10269. "If set, the return value of a pipeline is the value of the last (rightmost) "
  10270. "command to exit with a non-zero status, or zero if all commands in the pipeline "
  10271. "exit successfully. This option is disabled by default."
  10272. msgstr ""
  10273. "Si se habilita, el valor de retorno de una tuber@'{@dotless{i}}a es el valor de la @'ultima "
  10274. "(la m@'as a la derecha) instrucci@'on que finalice con un estado distinto de "
  10275. "cero, o cero si todas las instrucciones en la tuber@'{@dotless{i}}a finalizan con @'exito. "
  10276. "Esta opci@'on est@'a deshabilitada por defecto."
  10277. #. type: item
  10278. #: bashref.texi:4830
  10279. #, no-wrap
  10280. msgid "posix"
  10281. msgstr "posix"
  10282. #. type: table
  10283. #: bashref.texi:4836
  10284. msgid ""
  10285. "Change the behavior of Bash where the default operation differs from the "
  10286. "@sc{posix} standard to match the standard (@pxref{Bash POSIX Mode}). This is "
  10287. "intended to make Bash behave as a strict superset of that standard."
  10288. msgstr ""
  10289. "Cambia el comportamiento de Bash donde la operaci@'on por defecto difiere del "
  10290. "est@'andar @sc{posix} para cumplir el est@'andar (@pxref{Modo POSIX de Bash}). "
  10291. "Esto est@'a pensado para hacer que Bash se comporte como un componente preciso "
  10292. "de ese est@'andar."
  10293. #. type: item
  10294. #: bashref.texi:4837
  10295. #, no-wrap
  10296. msgid "privileged"
  10297. msgstr "privileged"
  10298. #. type: table
  10299. #: bashref.texi:4839
  10300. msgid "Same as @code{-p}."
  10301. msgstr "Equivalente a @code{-p}."
  10302. #. type: item
  10303. #: bashref.texi:4840
  10304. #, no-wrap
  10305. msgid "verbose"
  10306. msgstr "verbose"
  10307. #. type: table
  10308. #: bashref.texi:4842
  10309. msgid "Same as @code{-v}."
  10310. msgstr "Equivalente a @code{-v}."
  10311. #. type: item
  10312. #: bashref.texi:4843
  10313. #, no-wrap
  10314. msgid "vi"
  10315. msgstr "vi"
  10316. #. type: table
  10317. #: bashref.texi:4846
  10318. msgid ""
  10319. "Use a @code{vi}-style line editing interface. This also affects the editing "
  10320. "interface used for @code{read -e}."
  10321. msgstr ""
  10322. "Usa la interfaz de edici@'on de l@'{@dotless{i}}nea estilo @code{vi}. Esto tambi@'en afecta "
  10323. "a la interfaz de edici@'on usada por @code{read -e}."
  10324. #. type: item
  10325. #: bashref.texi:4847
  10326. #, no-wrap
  10327. msgid "xtrace"
  10328. msgstr "xtrace"
  10329. #. type: table
  10330. #: bashref.texi:4849
  10331. msgid "Same as @code{-x}."
  10332. msgstr "Equivalente a @code{-x}."
  10333. #. type: table
  10334. #: bashref.texi:4864
  10335. msgid ""
  10336. "Turn on privileged mode. In this mode, the @env{$BASH_ENV} and @env{$ENV} files "
  10337. "are not processed, shell functions are not inherited from the environment, and "
  10338. "the @env{SHELLOPTS}, @env{BASHOPTS}, @env{CDPATH} and @env{GLOBIGNORE} "
  10339. "variables, if they appear in the environment, are ignored. If the shell is "
  10340. "started with the effective user (group) id not equal to the real user (group) "
  10341. "id, and the @option{-p} option is not supplied, these actions are taken and the "
  10342. "effective user id is set to the real user id. If the @option{-p} option is "
  10343. "supplied at startup, the effective user id is not reset. Turning this option "
  10344. "off causes the effective user and group ids to be set to the real user and group "
  10345. "ids."
  10346. msgstr ""
  10347. "Activa el modo privilegiado. En este modo los archivos @env{$BASH_ENV} y "
  10348. "@env{$env} no son procesados, las funciones no son heredadas del entorno y las "
  10349. "variables @env{SHELLOPTS}, @env{BASHOPTS}, @env{CDPATH} y @env{GLOBIGNORE}, si "
  10350. "aparecen en el entorno, son ignoradas. Si el int@'erprete se inicia con el "
  10351. "identificador efectivo del usuario (grupo) diferente del identificador del "
  10352. "usuario (grupo) real y no se proporciona la opci@'on @option{-p}, se llevan "
  10353. "estas acciones, y el id efectivo del usuario se establece al id real del "
  10354. "usuario. Si la opci@'on @option{-p} se proporciona durante el inicio, no se "
  10355. "restablece el id de usuario efectivo. Desactivar esta opci@'on hace que los "
  10356. "identificadores del usuario y el grupo efectivos sean establecidos a los "
  10357. "identificadores del usuario y el grupo reales."
  10358. #. type: table
  10359. #: bashref.texi:4867
  10360. msgid "Exit after reading and executing one command."
  10361. msgstr "Sale despu@'es de leer y ejecutar una instrucci@'on."
  10362. #. type: table
  10363. #: bashref.texi:4873
  10364. msgid ""
  10365. "Treat unset variables and parameters other than the special parameters @samp{@@} "
  10366. "or @samp{*} as an error when performing parameter expansion. An error message "
  10367. "will be written to the standard error, and a non-interactive shell will exit."
  10368. msgstr ""
  10369. "Trata las variables y par@'ametros sin establecer que sean distintos a @samp{@@} "
  10370. "o @samp{*} como un error cuando se realiza la expansi@'on de par@'ametros. Se "
  10371. "escribir@'a un mensaje de error a la salida de error est@'andar, y un "
  10372. "int@'erprete no interactivo se cerrar@'a."
  10373. #. type: table
  10374. #: bashref.texi:4876
  10375. msgid "Print shell input lines as they are read."
  10376. msgstr "Imprime las l@'{@dotless{i}}neas de entrada del int@'erprete seg@'un son le@'{@dotless{i}}das."
  10377. #. type: table
  10378. #: bashref.texi:4884
  10379. msgid ""
  10380. "Print a trace of simple commands, @code{for} commands, @code{case} commands, "
  10381. "@code{select} commands, and arithmetic @code{for} commands and their arguments "
  10382. "or associated word lists after they are expanded and before they are executed. "
  10383. "The value of the @env{PS4} variable is expanded and the resultant value is "
  10384. "printed before the command and its expanded arguments."
  10385. msgstr ""
  10386. "Imprime un rastro de instrucciones simples, instrucciones @code{for}, "
  10387. "instrucciones @code{case}, instrucciones @code{select} y instrucciones "
  10388. "aritm@'eticas @code{for} y sus argumentos o listas de palabras asociadas "
  10389. "despu@'es de que sean expandidos y antes de que sean ejecutados. El valor de la "
  10390. "variable @env{PS4} es expandido, y el valor resultante es imprimido antes de la "
  10391. "instrucci@'on y sus argumentos expandidos."
  10392. #. type: item
  10393. #: bashref.texi:4885
  10394. #, no-wrap
  10395. msgid "-B"
  10396. msgstr "-B"
  10397. #. type: table
  10398. #: bashref.texi:4888
  10399. msgid ""
  10400. "The shell will perform brace expansion (@pxref{Brace Expansion}). This option "
  10401. "is on by default."
  10402. msgstr ""
  10403. "El int@'erprete realizar@'a la expansi@'on de llaves (@pxref{Expansi@'on de "
  10404. "Llaves}). Est@'a opci@'on est@'a activada por defecto."
  10405. #. type: table
  10406. #: bashref.texi:4892
  10407. msgid ""
  10408. "Prevent output redirection using @samp{>}, @samp{>&}, and @samp{<>} from "
  10409. "overwriting existing files."
  10410. msgstr ""
  10411. "Evita que la redirecci@'on de salida usando @samp{>}, @samp{>&} y @samp{<>} "
  10412. "sobreescriba archivos existentes."
  10413. #. type: item
  10414. #: bashref.texi:4893
  10415. #, no-wrap
  10416. msgid "-E"
  10417. msgstr "-E"
  10418. #. type: table
  10419. #: bashref.texi:4897
  10420. msgid ""
  10421. "If set, any trap on @code{ERR} is inherited by shell functions, command "
  10422. "substitutions, and commands executed in a subshell environment. The @code{ERR} "
  10423. "trap is normally not inherited in such cases."
  10424. msgstr ""
  10425. "Si est@'a establecida, cualquier trap en @code{ERR} es heredada por funciones "
  10426. "del int@'erprete, sustituciones de intrucciones e intrucciones ejecutadas en un "
  10427. "entorno de subint@'erprete. La trap @code{ERR} no se hereda normalmente en "
  10428. "tales casos."
  10429. #. type: table
  10430. #: bashref.texi:4901
  10431. msgid ""
  10432. "Enable @samp{!} style history substitution (@pxref{History Interaction}). This "
  10433. "option is on by default for interactive shells."
  10434. msgstr ""
  10435. "Habilita la sustituci@'on de historial estilo @samp{!} (@pxref{Interacci@'on con "
  10436. "el Historial}). Est@'a opci@'on est@'a activada por defecto en int@'erpretes "
  10437. "interactivos."
  10438. #. type: table
  10439. #: bashref.texi:4908
  10440. msgid ""
  10441. "If set, do not resolve symbolic links when performing commands such as @code{cd} "
  10442. "which change the current directory. The physical directory is used instead. By "
  10443. "default, Bash follows the logical chain of directories when performing commands "
  10444. "which change the current directory."
  10445. msgstr ""
  10446. "Si est@'a habilitada, no resuelve enlaces simb@'olicos al realizar instrucciones "
  10447. "como @code{cd} que cambian el directorio actual. Se usa el directorio f@'{@dotless{i}}sico "
  10448. "en su lugar. Por defecto, Bash siga la cadena l@'ogica de directorios cuando "
  10449. "realiza instrucciones que cambian el directorio actual."
  10450. #. type: table
  10451. #: bashref.texi:4911
  10452. msgid ""
  10453. "For example, if @file{/usr/sys} is a symbolic link to @file{/usr/local/sys} then:"
  10454. msgstr ""
  10455. "Por ejemplo, si @file{/usr/sys} es un enlace simb@'olico a @file{/usr/local/"
  10456. "sys}, entonces:"
  10457. #. type: example
  10458. #: bashref.texi:4916
  10459. #, no-wrap
  10460. msgid ""
  10461. "$ cd /usr/sys; echo $PWD\n"
  10462. "/usr/sys\n"
  10463. "$ cd ..; pwd\n"
  10464. "/usr\n"
  10465. msgstr ""
  10466. "$ cd /usr/sys; echo $PWD\n"
  10467. "/usr/sys\n"
  10468. "$ cd ..; pwd\n"
  10469. "/usr\n"
  10470. #. type: table
  10471. #: bashref.texi:4920
  10472. msgid "If @code{set -P} is on, then:"
  10473. msgstr "Si @code{set -P} est@'a activada, entonces:"
  10474. #. type: example
  10475. #: bashref.texi:4925
  10476. #, no-wrap
  10477. msgid ""
  10478. "$ cd /usr/sys; echo $PWD\n"
  10479. "/usr/local/sys\n"
  10480. "$ cd ..; pwd\n"
  10481. "/usr/local\n"
  10482. msgstr ""
  10483. "$ cd /usr/sys; echo $PWD\n"
  10484. "/usr/local/sys\n"
  10485. "$ cd ..; pwd\n"
  10486. "/usr/local\n"
  10487. #. type: table
  10488. #: bashref.texi:4933
  10489. msgid ""
  10490. "If set, any trap on @code{DEBUG} and @code{RETURN} are inherited by shell "
  10491. "functions, command substitutions, and commands executed in a subshell "
  10492. "environment. The @code{DEBUG} and @code{RETURN} traps are normally not "
  10493. "inherited in such cases."
  10494. msgstr ""
  10495. "Si est@'a establecida, cualquier trap en @code{DEBUG} y @code{RETURN} son "
  10496. "heredadas por funciones del int@'erprete, sustituciones de instrucciones e "
  10497. "instrucciones ejecutadas en un entorno de subint@'erprete. Las trampas "
  10498. "@code{DEBUG} y @code{RETURN} no son heredadas normalmente en tales casos."
  10499. #. type: item
  10500. #: bashref.texi:4934 bashref.texi:6309
  10501. #, no-wrap
  10502. msgid "--"
  10503. msgstr "--"
  10504. #. type: table
  10505. #: bashref.texi:4938
  10506. msgid ""
  10507. "If no arguments follow this option, then the positional parameters are unset. "
  10508. "Otherwise, the positional parameters are set to the @var{arguments}, even if "
  10509. "some of them begin with a @samp{-}."
  10510. msgstr ""
  10511. "Si ning@'un argumento sigue a esta opci@'on, los par@'ametros posicionales son "
  10512. "eliminados. En caso contrario, los par@'ametros posicionales son establecidos a "
  10513. "@var{argumentos}, incluso si algunos de ellos comienzan por @samp{-}."
  10514. #. type: table
  10515. #: bashref.texi:4944
  10516. msgid ""
  10517. "Signal the end of options, cause all remaining @var{arguments} to be assigned to "
  10518. "the positional parameters. The @option{-x} and @option{-v} options are turned "
  10519. "off. If there are no arguments, the positional parameters remain unchanged."
  10520. msgstr ""
  10521. "Se@~nala el fin de las opciones, hace que todos los @var{argumentos} restantes "
  10522. "sean asignados a los par@'ametros posicionales. Las opciones @option{-x} y "
  10523. "@option{-v} son desactivadas. Si no hay argumentos, los par@'ametros "
  10524. "posicionales no cambian."
  10525. #. type: table
  10526. #: bashref.texi:4949
  10527. msgid ""
  10528. "Using @samp{+} rather than @samp{-} causes these options to be turned off. The "
  10529. "options can also be used upon invocation of the shell. The current set of "
  10530. "options may be found in @code{$-}."
  10531. msgstr ""
  10532. "Usar @samp{+} en vez de @samp{-} hace que est@'as opciones se desactiven. Las "
  10533. "opciones tambi@'en pueden ser usadas al invocar al int@'erprete. El conjunto "
  10534. "actual de opciones se puede encontrar en @code{$-}."
  10535. #. type: table
  10536. #: bashref.texi:4953
  10537. msgid ""
  10538. "The remaining N @var{arguments} are positional parameters and are assigned, in "
  10539. "order, to @code{$1}, @code{$2}, @dots{} @code{$N}. The special parameter "
  10540. "@code{#} is set to N."
  10541. msgstr ""
  10542. "Los N @var{argumentos} porsicionales restantes son par@'ametros posicionales y "
  10543. "son asignados, en orden, a @code{$1}, @code{$2}, @dots{} @code{$N}. El "
  10544. "par@'ametro especial @code{#} es establecido a N."
  10545. #. type: table
  10546. #: bashref.texi:4955
  10547. msgid "The return status is always zero unless an invalid option is supplied."
  10548. msgstr ""
  10549. "El estado de retorno siempre es cero a no ser que se proporcione una opci@'on "
  10550. "inv@'alida."
  10551. #. type: Plain text
  10552. #: bashref.texi:4961
  10553. msgid "This builtin allows you to change additional shell optional behavior."
  10554. msgstr ""
  10555. "Esta instrucci@'on integrada te permite cambiar el comportamiento adicional del "
  10556. "int@'erprete."
  10557. #. type: btindex
  10558. #: bashref.texi:4964 bashref.texi:4965
  10559. #, no-wrap
  10560. msgid "shopt"
  10561. msgstr "shopt"
  10562. #. type: example
  10563. #: bashref.texi:4968
  10564. #, no-wrap
  10565. msgid "shopt [-pqsu] [-o] [@var{optname} @dots{}]\n"
  10566. msgstr "shopt [-pqsu] [-o] [@var{nombre-de-opci@'on} @dots{}]\n"
  10567. #. type: table
  10568. #: bashref.texi:4979
  10569. msgid ""
  10570. "Toggle the values of settings controlling optional shell behavior. The settings "
  10571. "can be either those listed below, or, if the @option{-o} option is used, those "
  10572. "available with the @option{-o} option to the @code{set} builtin command "
  10573. "(@pxref{The Set Builtin}). With no options, or with the @option{-p} option, a "
  10574. "list of all settable options is displayed, with an indication of whether or not "
  10575. "each is set. The @option{-p} option causes output to be displayed in a form "
  10576. "that may be reused as input. Other options have the following meanings:"
  10577. msgstr ""
  10578. "Alterna los valores de los ajustes que controlan el comportamiento opcional del "
  10579. "int@'erprete. Los ajustes pueden ser los listados a continuaci@'on o, si se usa "
  10580. "la opci@'on @option{-o}, aquellos disponibles con la opci@'on @option{-o} para "
  10581. "la instrucci@'on integrada @code{set} (@pxref{La Instrucci@'on Integrada Set}). "
  10582. "Sin opciones, o con la opci@'on @option{-p}, se muestra una lista de las "
  10583. "opciones que pueden ser habilitadas, con una indicaci@'on de si est@'a "
  10584. "habilitada o no. La opci@'on @option{-p} hace que la salida se muestre de forma "
  10585. "que pueda ser reutilizada como entrada. Las otras opciones tienen los "
  10586. "siguientes significados:"
  10587. #. type: table
  10588. #: bashref.texi:4983
  10589. msgid "Enable (set) each @var{optname}."
  10590. msgstr "Activa (habilita) cada @var{nombre-de-opci@'on}."
  10591. #. type: table
  10592. #: bashref.texi:4986
  10593. msgid "Disable (unset) each @var{optname}."
  10594. msgstr "Desactiva (deshabilita) cada @var{nombre-de-opci@'on}."
  10595. #. type: table
  10596. #: bashref.texi:4993
  10597. msgid ""
  10598. "Suppresses normal output; the return status indicates whether the @var{optname} "
  10599. "is set or unset. If multiple @var{optname} arguments are given with @option{-"
  10600. "q}, the return status is zero if all @var{optnames} are enabled; non-zero "
  10601. "otherwise."
  10602. msgstr ""
  10603. "Suprime la salida normal; el estado de retorno indica si el @var{nombre-de-"
  10604. "opci@'on} est@'a habilitado o deshabilitado. Si se pasan varios argumentos "
  10605. "@var{nombre-de-opci@'on} con @option{-q}, el estado de retorno es cero si todos "
  10606. "los @var{nombres-de-opci@'on} est@'an habilitados; distinto de cero en caso "
  10607. "contrario."
  10608. #. type: item
  10609. #: bashref.texi:4994
  10610. #, no-wrap
  10611. msgid "-o"
  10612. msgstr "-o"
  10613. #. type: table
  10614. #: bashref.texi:4998
  10615. msgid ""
  10616. "Restricts the values of @var{optname} to be those defined for the @option{-o} "
  10617. "option to the @code{set} builtin (@pxref{The Set Builtin})."
  10618. msgstr ""
  10619. "Limita los valores de @var{nombre-de-opci@'on} a aquellos definidos por la "
  10620. "opci@'on @option{-o} para la instrucci@'on integrada @code{set} (@pxref{La "
  10621. "Instrucci@'on Integrada Set})."
  10622. #. type: table
  10623. #: bashref.texi:5003
  10624. msgid ""
  10625. "If either @option{-s} or @option{-u} is used with no @var{optname} arguments, "
  10626. "@code{shopt} shows only those options which are set or unset, respectively."
  10627. msgstr ""
  10628. "Si @option{-s} o @option{-u} se usan sin argumentos @var{nombre-de-opci@'on}, "
  10629. "@code{shopt} muestra solo aquellas opciones que est@'an habilitadas o "
  10630. "deshabilitadas, respectivamente."
  10631. #. type: table
  10632. #: bashref.texi:5006
  10633. msgid ""
  10634. "Unless otherwise noted, the @code{shopt} options are disabled (off) by default."
  10635. msgstr ""
  10636. "A no ser que se indique lo contrario, las opciones @code{shopt} est@'an "
  10637. "deshabilitadas (off) por defecto."
  10638. #. type: table
  10639. #: bashref.texi:5011 bashref.texi:5344
  10640. msgid ""
  10641. "The return status when listing options is zero if all @var{optnames} are "
  10642. "enabled, non-zero otherwise. When setting or unsetting options, the return "
  10643. "status is zero unless an @var{optname} is not a valid shell option."
  10644. msgstr ""
  10645. "El estado de retorno al listar opciones es cero si todos los @var{nombres-de-"
  10646. "opciones} est@'an habilitados, diferente a cero en caso contrario. Al habilitar "
  10647. "o deshabilitar opciones, el estado de retorno es cero a no ser que @var{nombre-"
  10648. "de-opci@'on} no sea una opci@'on del int@'erprete v@'alida."
  10649. #. type: table
  10650. #: bashref.texi:5013
  10651. msgid "The list of @code{shopt} options is:"
  10652. msgstr "La lista de opciones @code{shopt} es:"
  10653. #. type: item
  10654. #: bashref.texi:5015
  10655. #, no-wrap
  10656. msgid "autocd"
  10657. msgstr "autocd"
  10658. #. type: table
  10659. #: bashref.texi:5019
  10660. msgid ""
  10661. "If set, a command name that is the name of a directory is executed as if it were "
  10662. "the argument to the @code{cd} command. This option is only used by interactive "
  10663. "shells."
  10664. msgstr ""
  10665. "Si est@'a habilitada, un nombre de instrucci@'on que es el nombre de un "
  10666. "directorio es ejecutado como si fuera el argumento de la instrucci@'on "
  10667. "@code{cd}. Esta opci@'on solo es usada por int@'erpretes interactivos."
  10668. #. type: item
  10669. #: bashref.texi:5020
  10670. #, no-wrap
  10671. msgid "cdable_vars"
  10672. msgstr "cdable_vars"
  10673. #. type: table
  10674. #: bashref.texi:5024
  10675. msgid ""
  10676. "If this is set, an argument to the @code{cd} builtin command that is not a "
  10677. "directory is assumed to be the name of a variable whose value is the directory "
  10678. "to change to."
  10679. msgstr ""
  10680. "Si esto est@'a habilitado, se asume que un argumento para la instrucci@'on "
  10681. "integrada @code{cd} que no es un directorio es el nombre de una variable cuyo "
  10682. "valor es el directorio al que cambiar."
  10683. #. type: item
  10684. #: bashref.texi:5025
  10685. #, no-wrap
  10686. msgid "cdspell"
  10687. msgstr "cdspell"
  10688. #. type: table
  10689. #: bashref.texi:5033
  10690. msgid ""
  10691. "If set, minor errors in the spelling of a directory component in a @code{cd} "
  10692. "command will be corrected. The errors checked for are transposed characters, a "
  10693. "missing character, and a character too many. If a correction is found, the "
  10694. "corrected path is printed, and the command proceeds. This option is only used "
  10695. "by interactive shells."
  10696. msgstr ""
  10697. "Si est@'a habilita, ser@'an corregidos los errores de escritura menores de un "
  10698. "componente de directorio en una instrucci@'on @code{cd}. Los errores "
  10699. "comprobados son caracteres transpuestos, y un car@'acter de m@'as. Si se "
  10700. "encuentra una correcci@'on, se imprime la ruta corregida, y la instrucci@'on "
  10701. "procede. Esta opci@'on solo es usada por int@'erpretes interactivos."
  10702. #. type: item
  10703. #: bashref.texi:5034
  10704. #, no-wrap
  10705. msgid "checkhash"
  10706. msgstr "checkhash"
  10707. #. type: table
  10708. #: bashref.texi:5038
  10709. msgid ""
  10710. "If this is set, Bash checks that a command found in the hash table exists before "
  10711. "trying to execute it. If a hashed command no longer exists, a normal path "
  10712. "search is performed."
  10713. msgstr ""
  10714. "Si esto est@'a habilitado, Bash comprueba que una instrucci@'on encontrada en la "
  10715. "tabla hash existe antes de intentar ejecutarla. Si una instrucci@'on con un "
  10716. "hash ya no existe, se realiza una b@'usqueda de ruta normal."
  10717. #. type: item
  10718. #: bashref.texi:5039
  10719. #, no-wrap
  10720. msgid "checkjobs"
  10721. msgstr "checkjobs"
  10722. #. type: table
  10723. #: bashref.texi:5045
  10724. msgid ""
  10725. "If set, Bash lists the status of any stopped and running jobs before exiting an "
  10726. "interactive shell. If any jobs are running, this causes the exit to be deferred "
  10727. "until a second exit is attempted without an intervening command (@pxref{Job "
  10728. "Control}). The shell always postpones exiting if any jobs are stopped."
  10729. msgstr ""
  10730. "Si est@'a habilitada, Bash lista el estado de cualquier tarea detenida o en "
  10731. "ejecuci@'on antes de que salga de un int@'erprete interactivo. Si alguna tarea "
  10732. "est@'a en ejecuci@'on, esto hace que la salida sea pospuesta hasta que sea "
  10733. "intentada una segunda salida sin una instrucci@'on interviniente (@pxref{Control "
  10734. "de Tareas}). El int@'erprete siempre pospone la salida si se detiene cualquier "
  10735. "tarea."
  10736. #. type: item
  10737. #: bashref.texi:5046
  10738. #, no-wrap
  10739. msgid "checkwinsize"
  10740. msgstr "checkwinsize"
  10741. #. type: table
  10742. #: bashref.texi:5050
  10743. msgid ""
  10744. "If set, Bash checks the window size after each command and, if necessary, "
  10745. "updates the values of @env{LINES} and @env{COLUMNS}."
  10746. msgstr ""
  10747. "Si est@'a habilitada, Bash comprueba la tama@~no de la ventana despu@'es de cada "
  10748. "instrucci@'on y, si es necesario, actualiza los valores de @env{LINES} y "
  10749. "@env{COLUMNS}."
  10750. #. type: item
  10751. #: bashref.texi:5051
  10752. #, no-wrap
  10753. msgid "cmdhist"
  10754. msgstr "cmdhist"
  10755. #. type: table
  10756. #: bashref.texi:5056
  10757. msgid ""
  10758. "If set, Bash attempts to save all lines of a multiple-line command in the same "
  10759. "history entry. This allows easy re-editing of multi-line commands."
  10760. msgstr ""
  10761. "Si est@'a habilitada, Bash intenta guardar todas las l@'{@dotless{i}}neas de una "
  10762. "instrucci@'on de varias l@'{@dotless{i}}neas en la misma entrada del historial. Esto "
  10763. "permite una reedici@'on sencilla de instrucciones de varias l@'{@dotless{i}}neas."
  10764. #. type: item
  10765. #: bashref.texi:5057
  10766. #, no-wrap
  10767. msgid "compat31"
  10768. msgstr "compat31"
  10769. #. type: table
  10770. #: bashref.texi:5066
  10771. msgid ""
  10772. "If set, Bash changes its behavior to that of version 3.1 with respect to quoted "
  10773. "arguments to the conditional command's @samp{=~} operator and with respect to "
  10774. "locale-specific string comparison when using the @code{[[} conditional command's "
  10775. "@samp{<} and @samp{>} operators. Bash versions prior to bash-4.1 use ASCII "
  10776. "collation and strcmp(3); bash-4.1 and later use the current locale's collation "
  10777. "sequence and strcoll(3)."
  10778. msgstr ""
  10779. "Si est@'a habilitada, Bash cambia su comportamiento al de la versi@'on 3.1 con "
  10780. "respecto a los argumentos entrecomillados para el operador de la instrucci@'on "
  10781. "condicional @samp{=~} y respecto a la comparaci@'on de cadenas de "
  10782. "configuraci@'on regional espec@'{@dotless{i}}fica cuando se usan los operadores @samp{<} y "
  10783. "@samp{>} de la instrucci@'on condicional @code{[[}. Las versiones de Bash "
  10784. "anteriores a bash-4.1 usan la secuencia de ordenaci@'on de la actual "
  10785. "configuraci@'on regional y strcoll(3)."
  10786. #. type: item
  10787. #: bashref.texi:5067
  10788. #, no-wrap
  10789. msgid "compat32"
  10790. msgstr "compat32"
  10791. #. type: table
  10792. #: bashref.texi:5075
  10793. msgid ""
  10794. "If set, Bash changes its behavior to that of version 3.2 with respect to locale-"
  10795. "specific string comparison when using the @code{[[} conditional command's "
  10796. "@samp{<} and @samp{>} operators (see previous item) and the effect of "
  10797. "interrupting a command list. Bash versions 3.2 and earlier continue with the "
  10798. "next command in the list after one terminates due to an interrupt."
  10799. msgstr ""
  10800. "Si est@'a habilitada, Bash cambia su comportamiento al de la versi@'on 3.2 con "
  10801. "respecto a la comparaci@'on de cadenas de regionalizaci@'on espec@'{@dotless{i}}fica cuando "
  10802. "se usan los operadores @samp{<} y @samp{>} de la instrucci@'on condicional "
  10803. "@code{[[} (consulta elemento anterior) y el efecto de interrumpir una lista de "
  10804. "instrucciones. Las versiones de Bash 3.2 y anteriores contin@'uan con la "
  10805. "siguiente instrucci@'on en la lista despu@'es de que una termine debido a una "
  10806. "interrupci@'on."
  10807. #. type: item
  10808. #: bashref.texi:5076
  10809. #, no-wrap
  10810. msgid "compat40"
  10811. msgstr "compat40"
  10812. #. type: table
  10813. #: bashref.texi:5085
  10814. msgid ""
  10815. "If set, Bash changes its behavior to that of version 4.0 with respect to locale-"
  10816. "specific string comparison when using the @code{[[} conditional command's "
  10817. "@samp{<} and @samp{>} operators (see description of @code{compat31}) and the "
  10818. "effect of interrupting a command list. Bash versions 4.0 and later interrupt "
  10819. "the list as if the shell received the interrupt; previous versions continue with "
  10820. "the next command in the list."
  10821. msgstr ""
  10822. "Si est@'a habilitada, Bash cambia su comportamiento al de la versi@'on 4.0 con "
  10823. "respecto a la comparaci@'on de cadenas de regionalizaci@'on espec@'{@dotless{i}}fica cuando "
  10824. "se usan los operadores @samp{<} y @samp{>} de la instrucci@'on condicional "
  10825. "@code{[[} (ve la descripci@'on de @code{compat31}) y el efecto de interrumpir "
  10826. "una lista de instrucciones. Las versiones de Bash 4.0 y posteriores interrumpen "
  10827. "la lista como si el int@'erprete recibiera la interrupci@'on; las versiones "
  10828. "previas contin@'uan con la siguiente instrucci@'on en la lista."
  10829. #. type: item
  10830. #: bashref.texi:5086
  10831. #, no-wrap
  10832. msgid "compat41"
  10833. msgstr "compat41"
  10834. #. type: table
  10835. #: bashref.texi:5092
  10836. msgid ""
  10837. "If set, Bash, when in @sc{posix} mode, treats a single quote in a double-quoted "
  10838. "parameter expansion as a special character. The single quotes must match (an "
  10839. "even number) and the characters between the single quotes are considered "
  10840. "quoted. This is the behavior of @sc{posix} mode through version 4.1. The "
  10841. "default Bash behavior remains as in previous versions."
  10842. msgstr ""
  10843. "Si est@'a habilitada, Bash, en el modo @sc{posix}, trata una comilla simple en "
  10844. "una expansi@'on de par@'ametros de comillas dobles como un car@'acter especial. "
  10845. "Las comillas simples deben coincidir (un n@'umero par) y los caracteres entre "
  10846. "las comillas simples se consideran entrecomillados. Este es el comportamiento "
  10847. "del modo @sc{posix} a trav@'es de la versi@'on 4.1. El comportamiento por "
  10848. "defecto de Bash permanece como en versiones anteriores."
  10849. #. type: item
  10850. #: bashref.texi:5093
  10851. #, no-wrap
  10852. msgid "compat42"
  10853. msgstr "compat42"
  10854. #. type: table
  10855. #: bashref.texi:5097
  10856. msgid ""
  10857. "If set, Bash does not process the replacement string in the pattern substitution "
  10858. "word expansion using quote removal."
  10859. msgstr ""
  10860. "Si est@'a habilitada, no procesa la cadena de reemplazo en la expansi@'on de "
  10861. "palabra de sustituci@'on de patr@'on usando la eliminaci@'on de comillas."
  10862. #. type: item
  10863. #: bashref.texi:5098
  10864. #, no-wrap
  10865. msgid "compat43"
  10866. msgstr "compat43"
  10867. #. type: table
  10868. #: bashref.texi:5108
  10869. msgid ""
  10870. "If set, Bash does not print a warning message if an attempt is made to use a "
  10871. "quoted compound array assignment as an argument to @code{declare}, makes word "
  10872. "expansion errors non-fatal errors that cause the current command to fail (the "
  10873. "default behavior is to make them fatal errors that cause the shell to exit), and "
  10874. "does not reset the loop state when a shell function is executed (this allows "
  10875. "@code{break} or @code{continue} in a shell function to affect loops in the "
  10876. "caller's context)."
  10877. msgstr ""
  10878. "Si est@'a habilitada, Bash no imprime un mensaje de advertencia si se realiza un "
  10879. "intento de usar una asignaci@'on de vector compuesto entrecomillada como un "
  10880. "argumento para @code{declare}, convierte los errores de expansi@'on de palabra "
  10881. "en errores no fatales que hacen fallar a la actual instrucci@'on (el "
  10882. "comportamiento por defecto es convertirlos en errores fatales que hacen que el "
  10883. "int@'erprete se cierre), y no restablece el estado del bucle cuando se ejecuta "
  10884. "una funci@'on del int@'erprete (esto permite que @code{break} o @code{continue} "
  10885. "en una funci@'on del int@'erprete afecten a los bucles en el contexto del "
  10886. "llamador)."
  10887. #. type: item
  10888. #: bashref.texi:5109
  10889. #, no-wrap
  10890. msgid "complete_fullquote"
  10891. msgstr "complete_fullquote"
  10892. #. type: table
  10893. #: bashref.texi:5125
  10894. msgid ""
  10895. "If set, Bash quotes all shell metacharacters in filenames and directory names "
  10896. "when performing completion. If not set, Bash removes metacharacters such as the "
  10897. "dollar sign from the set of characters that will be quoted in completed "
  10898. "filenames when these metacharacters appear in shell variable references in words "
  10899. "to be completed. This means that dollar signs in variable names that expand to "
  10900. "directories will not be quoted; however, any dollar signs appearing in filenames "
  10901. "will not be quoted, either. This is active only when bash is using backslashes "
  10902. "to quote completed filenames. This variable is set by default, which is the "
  10903. "default Bash behavior in versions through 4.2."
  10904. msgstr ""
  10905. "Si est@'a habilitada, Bash entrecomilla todos los metacaracteres del "
  10906. "int@'erprete en nombres de archivo y nombre de directorio al realizar la "
  10907. "compleci@'on. Si no est@'a habilitada, Bash elimina metacaracteres como el "
  10908. "s@'{@dotless{i}}mbolo de d@'olar del conjunto de caracteres que ser@'a entrecomillado en los "
  10909. "nombres de archivo completados cuando estos metacaracteres aparezcan en "
  10910. "referencias de variables del int@'erprete en palabras que deben ser "
  10911. "completadas. Esto significa que los s@'{@dotless{i}}mbolos de d@'olar en nombres de "
  10912. "variable que expanden a directorios no ser@'an entrecomillados; sin embargo, "
  10913. "cualquier signo de d@'olar que aparezca en nombres de archivo no ser@'a "
  10914. "entrecomillado, tampoco. Esto est@'a activado solo cuando bash est@'a usando "
  10915. "barras invertidas para entrecomillar nombres de archivo completados. Esta "
  10916. "variable est@'a habilitada por defecto, que es el comportamiento habitual de "
  10917. "Bash en versiones a partir de la 4.2."
  10918. #. type: item
  10919. #: bashref.texi:5126
  10920. #, no-wrap
  10921. msgid "direxpand"
  10922. msgstr "direxpand"
  10923. #. type: table
  10924. #: bashref.texi:5132
  10925. msgid ""
  10926. "If set, Bash replaces directory names with the results of word expansion when "
  10927. "performing filename completion. This changes the contents of the readline "
  10928. "editing buffer. If not set, Bash attempts to preserve what the user typed."
  10929. msgstr ""
  10930. "Si est@'a establecida, Bash reemplaza los nombres de directorio con los "
  10931. "resultados de la expansi@'on de palabra al realizar la compleci@'on de nombre de "
  10932. "archivo. Esto cambia los contenidos del b@'ufer de edici@'on de readline. Si "
  10933. "no est@'a establecida, Bash trata de preservar lo que el usuario tecle@'o."
  10934. #. type: item
  10935. #: bashref.texi:5133
  10936. #, no-wrap
  10937. msgid "dirspell"
  10938. msgstr "dirspell"
  10939. #. type: table
  10940. #: bashref.texi:5137
  10941. msgid ""
  10942. "If set, Bash attempts spelling correction on directory names during word "
  10943. "completion if the directory name initially supplied does not exist."
  10944. msgstr ""
  10945. "Si est@'a establecida, Bash intenta la correcci@'on de escritura en nombres de "
  10946. "directorios durante la compleci@'on de palabras si el nombre del directorio "
  10947. "proporcionado inicialmente no existe."
  10948. #. type: item
  10949. #: bashref.texi:5138
  10950. #, no-wrap
  10951. msgid "dotglob"
  10952. msgstr "dotglob"
  10953. #. type: table
  10954. #: bashref.texi:5141
  10955. msgid ""
  10956. "If set, Bash includes filenames beginning with a `.' in the results of filename "
  10957. "expansion."
  10958. msgstr ""
  10959. "Si est@'a establecida, Bash incluye los nombres que empiezan por un `.' en los "
  10960. "resultados de la expansi@'on de nombre de archivo."
  10961. #. type: item
  10962. #: bashref.texi:5142
  10963. #, no-wrap
  10964. msgid "execfail"
  10965. msgstr "execfail"
  10966. #. type: table
  10967. #: bashref.texi:5147
  10968. msgid ""
  10969. "If this is set, a non-interactive shell will not exit if it cannot execute the "
  10970. "file specified as an argument to the @code{exec} builtin command. An "
  10971. "interactive shell does not exit if @code{exec} fails."
  10972. msgstr ""
  10973. "Si esto est@'a establecido, un int@'erprete no interactivo no se cerrar@'a si no "
  10974. "puede ejecutar el archivo especificado como un argumento para la instrucci@'on "
  10975. "integrada @code{exec}. No se cierra un int@'erprete interactivo si @code{exec} "
  10976. "falla."
  10977. #. type: item
  10978. #: bashref.texi:5148
  10979. #, no-wrap
  10980. msgid "expand_aliases"
  10981. msgstr "expand_aliases"
  10982. #. type: table
  10983. #: bashref.texi:5152
  10984. msgid ""
  10985. "If set, aliases are expanded as described below under Aliases, @ref{Aliases}. "
  10986. "This option is enabled by default for interactive shells."
  10987. msgstr ""
  10988. "Si est@'a establecida, los aliases son expandidos como se describe abajo en "
  10989. "Aliases, @ref{Aliases}. Esta opci@'on est@'a habilitada por defecto para "
  10990. "int@'erpretes interactivos."
  10991. #. type: item
  10992. #: bashref.texi:5153
  10993. #, no-wrap
  10994. msgid "extdebug"
  10995. msgstr "extdebug"
  10996. #. type: table
  10997. #: bashref.texi:5157
  10998. msgid ""
  10999. "If set at shell invocation, arrange to execute the debugger profile before the "
  11000. "shell starts, identical to the @option{--debugger} option. If set after "
  11001. "invocation, behavior intended for use by debuggers is enabled:"
  11002. msgstr ""
  11003. "Si se habilita durante la invocaci@'on del int@'erprete, dispone ejecutar el "
  11004. "perfil del depurador antes de que se inicie el int@'erprete, id@'entica a la "
  11005. "opci@'on @option{--debugger}. Si se habilita tras la invocaci@'on, se habilita "
  11006. "el comportamiento pensando para el uso de depuradores:"
  11007. #. type: enumerate
  11008. #: bashref.texi:5163
  11009. msgid ""
  11010. "The @option{-F} option to the @code{declare} builtin (@pxref{Bash Builtins}) "
  11011. "displays the source file name and line number corresponding to each function "
  11012. "name supplied as an argument."
  11013. msgstr ""
  11014. "La opci@'on @option{-F} para la instrucci@'on integrada @code{declare}"
  11015. "(@pxref{Instrucciones Integradas de Bash}) muestra el nombre de archivo fuente "
  11016. "y el n@'umero de l@'{@dotless{i}}nea correspondiente a cada nombre de funci@'on "
  11017. "proporcionado como argumento."
  11018. #. type: enumerate
  11019. #: bashref.texi:5167
  11020. msgid ""
  11021. "If the command run by the @code{DEBUG} trap returns a non-zero value, the next "
  11022. "command is skipped and not executed."
  11023. msgstr ""
  11024. "Si la instrucci@'on ejecutada por la trap @code{DEBUG} devuelve un valor "
  11025. "distinto a cero, se salta el siguiente comando y no se ejecuta."
  11026. #. type: enumerate
  11027. #: bashref.texi:5173
  11028. msgid ""
  11029. "If the command run by the @code{DEBUG} trap returns a value of 2, and the shell "
  11030. "is executing in a subroutine (a shell function or a shell script executed by the "
  11031. "@code{.} or @code{source} builtins), the shell simulates a call to @code{return}."
  11032. msgstr ""
  11033. "Si la instrucci@'on ejecutada por la trap @code{DEBUG} devuelve un valor de 2, y "
  11034. "el int@'erprete se est@'a ejecutando en una subrutina (una funci@'on del "
  11035. "int@'erprete o un guion del int@'erprete ejecutado por las instrucciones "
  11036. "integradas @code{.} o @code{source}), el int@'erprete simula una llamada a "
  11037. "@code{return}."
  11038. #. type: enumerate
  11039. #: bashref.texi:5177
  11040. msgid ""
  11041. "@code{BASH_ARGC} and @code{BASH_ARGV} are updated as described in their "
  11042. "descriptions (@pxref{Bash Variables})."
  11043. msgstr ""
  11044. "@code{BASH_ARGC} y @code{BASH_ARGV} son actualizados seg@'un lo descrito en sus "
  11045. "descripciones (@pxref{Variables de Bash})."
  11046. #. type: enumerate
  11047. #: bashref.texi:5182
  11048. msgid ""
  11049. "Function tracing is enabled: command substitution, shell functions, and "
  11050. "subshells invoked with @code{( @var{command} )} inherit the @code{DEBUG} and "
  11051. "@code{RETURN} traps."
  11052. msgstr ""
  11053. "Se habilita el rastreo de funciones: la sustituci@'on de instrucciones, las "
  11054. "funciones del int@'erprete y los subint@'erpretes invocados con "
  11055. "@code{( @var{instrucci@'on} )} heredan las trap @code{DEBUG} y @code{RETURN}."
  11056. #. type: enumerate
  11057. #: bashref.texi:5187
  11058. msgid ""
  11059. "Error tracing is enabled: command substitution, shell functions, and subshells "
  11060. "invoked with @code{( @var{command} )} inherit the @code{ERR} trap."
  11061. msgstr ""
  11062. "El rastreo de errores es habilitado: la sustituci@'on de instrucciones, las "
  11063. "funciones del int@'erprete y los subint@'erpretes invocados con "
  11064. "@code{( @var{instrucci@'on} )} heredan la trap @code{ERR}."
  11065. #. type: item
  11066. #: bashref.texi:5189
  11067. #, no-wrap
  11068. msgid "extglob"
  11069. msgstr "extglob"
  11070. #. type: table
  11071. #: bashref.texi:5192
  11072. msgid ""
  11073. "If set, the extended pattern matching features described above (@pxref{Pattern "
  11074. "Matching}) are enabled."
  11075. msgstr ""
  11076. "Si est@'a habilitada, son habilitadas las funcionalidades extendidas de "
  11077. "coincidencia de patrones descritas m@'as arriba (@pxref{Coincidencia de "
  11078. "Patrones})."
  11079. #. type: item
  11080. #: bashref.texi:5193
  11081. #, no-wrap
  11082. msgid "extquote"
  11083. msgstr "extquote"
  11084. #. type: table
  11085. #: bashref.texi:5197
  11086. msgid ""
  11087. "If set, @code{$'@var{string}'} and @code{$\"@var{string}\"} quoting is performed "
  11088. "within @code{$@{@var{parameter}@}} expansions enclosed in double quotes. This "
  11089. "option is enabled by default."
  11090. msgstr ""
  11091. "Si est@'a habilitada, el entrecomillado @code{$'@var{cadena}'} and @code{$"
  11092. "\"@var{cadena}\"} es realizado dentro de expresiones @code{$@{@var{par@'ametro}"
  11093. "@}} encerradas en comillas dobles. Esta opci@'on est@'a habilitada por defecto."
  11094. #. type: item
  11095. #: bashref.texi:5198
  11096. #, no-wrap
  11097. msgid "failglob"
  11098. msgstr "failglob"
  11099. #. type: table
  11100. #: bashref.texi:5201
  11101. msgid ""
  11102. "If set, patterns which fail to match filenames during filename expansion result "
  11103. "in an expansion error."
  11104. msgstr ""
  11105. "Si est@'a habilitada, los patrones que no consigan coincidir con nombres de "
  11106. "archivo durante la expansi@'on de nombre de archivo producen un error de "
  11107. "expansi@'on."
  11108. #. type: item
  11109. #: bashref.texi:5202
  11110. #, no-wrap
  11111. msgid "force_fignore"
  11112. msgstr "force_fignore"
  11113. #. type: table
  11114. #: bashref.texi:5208
  11115. msgid ""
  11116. "If set, the suffixes specified by the @env{FIGNORE} shell variable cause words "
  11117. "to be ignored when performing word completion even if the ignored words are the "
  11118. "only possible completions. @xref{Bash Variables}, for a description of "
  11119. "@env{FIGNORE}. This option is enabled by default."
  11120. msgstr ""
  11121. "Si est@'a habilitada, los sufijos especificados por la variable del int@'erprete "
  11122. "@env{FIGNORE} hacen que las palabras sean ignoradas al realizar la compleci@'on "
  11123. "de palabras incluso si las palabras ignoradas son las @'unicas compleciones "
  11124. "posibles. @xref{Variables de Bash}, para una descripci@'on de @env{FIGNORE}. "
  11125. "Esta opci@'on est@'a habilitada por defecto."
  11126. #. type: item
  11127. #: bashref.texi:5209
  11128. #, no-wrap
  11129. msgid "globasciiranges"
  11130. msgstr "globasciiranges"
  11131. #. type: table
  11132. #: bashref.texi:5217
  11133. msgid ""
  11134. "If set, range expressions used in pattern matching bracket expressions "
  11135. "(@pxref{Pattern Matching}) behave as if in the traditional C locale when "
  11136. "performing comparisons. That is, the current locale's collating sequence is not "
  11137. "taken into account, so @samp{b} will not collate between @samp{A} and @samp{B}, "
  11138. "and upper-case and lower-case ASCII characters will collate together."
  11139. msgstr ""
  11140. "Si est@'a habilitada, las expresiones de rango usadas en las expresiones de "
  11141. "llaves de coincidencia de patrones (@pxref{Coincidencia de Patrones}) se "
  11142. "comportan como en la configuraci@'on regional C tradicional al realizar "
  11143. "comparaciones. Es decir, no se tiene en cuenta la actual secuencia de "
  11144. "ordenaci@'on de configuraci@'on regional, por lo que @samp{b} no se ordena entre "
  11145. "@samp{A} y @samp{B}, y los caracteres ASCII en min@'uscula o may@'uscula se "
  11146. "ordenar@'an juntos."
  11147. #. type: item
  11148. #: bashref.texi:5218
  11149. #, no-wrap
  11150. msgid "globstar"
  11151. msgstr "globstar"
  11152. #. type: table
  11153. #: bashref.texi:5223
  11154. msgid ""
  11155. "If set, the pattern @samp{**} used in a filename expansion context will match "
  11156. "all files and zero or more directories and subdirectories. If the pattern is "
  11157. "followed by a @samp{/}, only directories and subdirectories match."
  11158. msgstr ""
  11159. "Si est@'a habilitada, el patr@'on @samp{**} usado en un contexto de expansi@'on "
  11160. "de nombre de archivo corresponder@'a a todos los archivos y cero o m@'as "
  11161. "directorios y subdirectorios. Si al patr@'on lo sigue un @samp{/}, solo "
  11162. "coinciden directorios y subdirectorios."
  11163. #. type: item
  11164. #: bashref.texi:5224
  11165. #, no-wrap
  11166. msgid "gnu_errfmt"
  11167. msgstr "gnu_errfmt"
  11168. #. type: table
  11169. #: bashref.texi:5227
  11170. msgid ""
  11171. "If set, shell error messages are written in the standard @sc{gnu} error message "
  11172. "format."
  11173. msgstr ""
  11174. "Si est@'a habilitada, los mensajes de error del int@'erprete son escritos en el "
  11175. "formato de error est@'andar de @sc{gnu}."
  11176. #. type: item
  11177. #: bashref.texi:5228
  11178. #, no-wrap
  11179. msgid "histappend"
  11180. msgstr "histappend"
  11181. #. type: table
  11182. #: bashref.texi:5232
  11183. msgid ""
  11184. "If set, the history list is appended to the file named by the value of the "
  11185. "@env{HISTFILE} variable when the shell exits, rather than overwriting the file."
  11186. msgstr ""
  11187. "Si est@'a habilitada, la lista del historial es a@~nadida al nombre de archivo "
  11188. "nombrado por el valor de la variable @env{HISTFILE} cuando el int@'erprete se "
  11189. "cierra, en vez de sobreescribir el archivo."
  11190. #. type: item
  11191. #: bashref.texi:5233
  11192. #, no-wrap
  11193. msgid "histreedit"
  11194. msgstr "histreedit"
  11195. #. type: table
  11196. #: bashref.texi:5237
  11197. msgid ""
  11198. "If set, and Readline is being used, a user is given the opportunity to re-edit a "
  11199. "failed history substitution."
  11200. msgstr ""
  11201. "Si est@'a habilitada, y se est@'a usando Readline, se le da la oportunidad al "
  11202. "usuario de reeditar una sustituci@'on del historial fallida."
  11203. #. type: item
  11204. #: bashref.texi:5238
  11205. #, no-wrap
  11206. msgid "histverify"
  11207. msgstr "histverify"
  11208. #. type: table
  11209. #: bashref.texi:5243
  11210. msgid ""
  11211. "If set, and Readline is being used, the results of history substitution are not "
  11212. "immediately passed to the shell parser. Instead, the resulting line is loaded "
  11213. "into the Readline editing buffer, allowing further modification."
  11214. msgstr ""
  11215. "Si est@'a habilitada, y se est@'a usando Readline, los resultados de la "
  11216. "sustituci@'on del historial no son inmediatamente pasados al analizador del "
  11217. "int@'erprete. En su lugar, la l@'{@dotless{i}}nea resultante es cargada en el b@'ufer de "
  11218. "edici@'on de Readline, permitiendo una modificaci@'on posterior."
  11219. #. type: item
  11220. #: bashref.texi:5244
  11221. #, no-wrap
  11222. msgid "hostcomplete"
  11223. msgstr "hostcomplete"
  11224. #. type: table
  11225. #: bashref.texi:5249
  11226. msgid ""
  11227. "If set, and Readline is being used, Bash will attempt to perform hostname "
  11228. "completion when a word containing a @samp{@@} is being completed "
  11229. "(@pxref{Commands For Completion}). This option is enabled by default."
  11230. msgstr ""
  11231. "Si est@'a habilitada, y se est@'a usando Readline, Bash tratar@'a de realizar "
  11232. "una compleci@'on del nombre de anfitri@'on cuando una palabra que contiene un "
  11233. "@samp{@@} est@'e siendo completada (@pxref{@'Ordenes para Compleci@'on}). Esta "
  11234. "opci@'on est@'a habilitada por defecto."
  11235. #. type: item
  11236. #: bashref.texi:5250
  11237. #, no-wrap
  11238. msgid "huponexit"
  11239. msgstr "huponexit"
  11240. #. type: table
  11241. #: bashref.texi:5253
  11242. msgid ""
  11243. "If set, Bash will send @code{SIGHUP} to all jobs when an interactive login shell "
  11244. "exits (@pxref{Signals})."
  11245. msgstr ""
  11246. "Si est@'a establecida, Bash enviar@'a @code{SIGHUP} a todas las tareas cuando se "
  11247. "cierre un int@'erprete de acceso interactivo (@pxref{Se@~nales})."
  11248. #. type: item
  11249. #: bashref.texi:5254
  11250. #, no-wrap
  11251. msgid "inherit_errexit"
  11252. msgstr "inherit_errexit"
  11253. #. type: table
  11254. #: bashref.texi:5258
  11255. msgid ""
  11256. "If set, command substitution inherits the value of the @code{errexit} option, "
  11257. "instead of unsetting it in the subshell environment. This option is enabled "
  11258. "when @sc{posix} mode is enabled."
  11259. msgstr ""
  11260. "Si est@'a establecida, la sustituci@'on de instrucciones hereda el valor de la "
  11261. "opci@'on @code{errexit}, en vez de eliminarlo en el entorno del "
  11262. "subint@'erprete. Esta opciones es habilitada cuando se habilita el modo "
  11263. "@sc{posix}."
  11264. #. type: item
  11265. #: bashref.texi:5259
  11266. #, no-wrap
  11267. msgid "interactive_comments"
  11268. msgstr "interactive_comments"
  11269. #. type: table
  11270. #: bashref.texi:5264
  11271. msgid ""
  11272. "Allow a word beginning with @samp{#} to cause that word and all remaining "
  11273. "characters on that line to be ignored in an interactive shell. This option is "
  11274. "enabled by default."
  11275. msgstr ""
  11276. "Permite que una palabra que comience por @samp{#} haga que esa palabra y todos "
  11277. "los caracteres restantes en esa l@'{@dotless{i}}nea sean ignorados en un int@'erprete "
  11278. "interactivo. Esta opci@'on est@'a habilitada por defecto."
  11279. #. type: item
  11280. #: bashref.texi:5265
  11281. #, no-wrap
  11282. msgid "lastpipe"
  11283. msgstr "lastpipe"
  11284. #. type: table
  11285. #: bashref.texi:5268
  11286. msgid ""
  11287. "If set, and job control is not active, the shell runs the last command of a "
  11288. "pipeline not executed in the background in the current shell environment."
  11289. msgstr ""
  11290. "Si est@'a habilitada, y el control de tareas no est@'a activado, el int@'erprete "
  11291. "ejecuta la @'ultima instrucci@'on de una tuber@'{@dotless{i}}a no ejecutada en segundo plano "
  11292. "en el entorno actual del int@'erprete."
  11293. #. type: item
  11294. #: bashref.texi:5269
  11295. #, no-wrap
  11296. msgid "lithist"
  11297. msgstr "lithist"
  11298. #. type: table
  11299. #: bashref.texi:5273
  11300. msgid ""
  11301. "If enabled, and the @code{cmdhist} option is enabled, multi-line commands are "
  11302. "saved to the history with embedded newlines rather than using semicolon "
  11303. "separators where possible."
  11304. msgstr ""
  11305. "Si est@'a habilitada, y la opci@'on @code{cmdhist} est@'a habilitada, las "
  11306. "instrucciones de m@'ultiples l@'{@dotless{i}}neas son guardadas en el historial con nuevas "
  11307. "l@'{@dotless{i}}neas incorporadas en vez de usar separadores de puntos y comas donde sea "
  11308. "posible."
  11309. #. type: item
  11310. #: bashref.texi:5274
  11311. #, no-wrap
  11312. msgid "login_shell"
  11313. msgstr "login_shell"
  11314. #. type: table
  11315. #: bashref.texi:5278
  11316. msgid ""
  11317. "The shell sets this option if it is started as a login shell (@pxref{Invoking "
  11318. "Bash}). The value may not be changed."
  11319. msgstr ""
  11320. "El int@'erprete establece esta opci@'on si es iniciado como un int@'erprete de "
  11321. "acceso (@pxref{Llamando a Bash}). El valor no puede ser cambiado."
  11322. #. type: item
  11323. #: bashref.texi:5279
  11324. #, no-wrap
  11325. msgid "mailwarn"
  11326. msgstr "mailwarn"
  11327. #. type: table
  11328. #: bashref.texi:5283
  11329. msgid ""
  11330. "If set, and a file that Bash is checking for mail has been accessed since the "
  11331. "last time it was checked, the message @code{\"The mail in @var{mailfile} has "
  11332. "been read\"} is displayed."
  11333. msgstr ""
  11334. "Si est@'a habilitada, y un archivo que Bash est@'a comprobando en busca de "
  11335. "correo ha sido accedido desde la @'ultima hora en que fue comprobado, el mensaje "
  11336. "@code{\"El correo en @var{mailfile} ha sido le@'{@dotless{i}}do\"} es mostrado."
  11337. #. type: item
  11338. #: bashref.texi:5284
  11339. #, no-wrap
  11340. msgid "no_empty_cmd_completion"
  11341. msgstr "no_empty_cmd_completion"
  11342. #. type: table
  11343. #: bashref.texi:5288
  11344. msgid ""
  11345. "If set, and Readline is being used, Bash will not attempt to search the "
  11346. "@env{PATH} for possible completions when completion is attempted on an empty "
  11347. "line."
  11348. msgstr ""
  11349. "Si est@'a habilitada, y se est@'a usando Readline, Bash no tratar@'a de buscar "
  11350. "en el @env{PATH} para posibles compleciones cuando la compleci@'on es intentada "
  11351. "en una l@'{@dotless{i}}nea vac@'{@dotless{i}}a."
  11352. #. type: item
  11353. #: bashref.texi:5289
  11354. #, no-wrap
  11355. msgid "nocaseglob"
  11356. msgstr "nocaseglob"
  11357. #. type: table
  11358. #: bashref.texi:5292
  11359. msgid ""
  11360. "If set, Bash matches filenames in a case-insensitive fashion when performing "
  11361. "filename expansion."
  11362. msgstr ""
  11363. "Si est@'a habilitada, Bash hace coincidir nombres de archivo independientemente "
  11364. "de may@'usculas y min@'uscula al realizar la expansi@'on de nombre de archivo."
  11365. #. type: item
  11366. #: bashref.texi:5293
  11367. #, no-wrap
  11368. msgid "nocasematch"
  11369. msgstr "nocasematch"
  11370. #. type: table
  11371. #: bashref.texi:5299
  11372. msgid ""
  11373. "If set, Bash matches patterns in a case-insensitive fashion when performing "
  11374. "matching while executing @code{case} or @code{[[} conditional commands, when "
  11375. "performing pattern substitution word expansions, or when filtering possible "
  11376. "completions as part of programmable completion."
  11377. msgstr ""
  11378. "Si est@'a habilitada, Bash hace coincidir patrones independientemente de "
  11379. "may@'usculas y min@'usculas al realizar coincidencias mientras ejecuta las "
  11380. "instrucciones condicionales @code{case} o @code{[[}, cuando realiza expansiones "
  11381. "de palabra de sustituci@'on de patr@'on o cuando filtra posibles compleciones "
  11382. "como parte de compleci@'on programable."
  11383. #. type: item
  11384. #: bashref.texi:5300
  11385. #, no-wrap
  11386. msgid "nullglob"
  11387. msgstr "nullglob"
  11388. #. type: table
  11389. #: bashref.texi:5303
  11390. msgid ""
  11391. "If set, Bash allows filename patterns which match no files to expand to a null "
  11392. "string, rather than themselves."
  11393. msgstr ""
  11394. "Si est@'a habilitada, Bash permite que patrones de nombre de archivo que no "
  11395. "corresponden con ning@'un archivo se expandan a una cadena vac@'{@dotless{i}}a, en vez de a "
  11396. "s@'{@dotless{i}} mismos."
  11397. #. type: item
  11398. #: bashref.texi:5304
  11399. #, no-wrap
  11400. msgid "progcomp"
  11401. msgstr "progcomp"
  11402. #. type: table
  11403. #: bashref.texi:5308
  11404. msgid ""
  11405. "If set, the programmable completion facilities (@pxref{Programmable Completion}) "
  11406. "are enabled. This option is enabled by default."
  11407. msgstr ""
  11408. "Si est@'a habilitada, las facilidades programables de compleci@'on "
  11409. "(@pxref{Compleci@'on Programable}) son habilitadas. Est@'a opci@'on est@'a "
  11410. "habilitada por defecto."
  11411. #. type: item
  11412. #: bashref.texi:5309
  11413. #, no-wrap
  11414. msgid "promptvars"
  11415. msgstr "promptvars"
  11416. #. type: table
  11417. #: bashref.texi:5315
  11418. msgid ""
  11419. "If set, prompt strings undergo parameter expansion, command substitution, "
  11420. "arithmetic expansion, and quote removal after being expanded as described below "
  11421. "(@pxref{Controlling the Prompt}). This option is enabled by default."
  11422. msgstr ""
  11423. "Si est@'a habilitada, las cadenas de prompt experimentan la expansi@'on de "
  11424. "par@'ametros, sustituci@'on de instrucciones, expansi@'on aritm@'etica y "
  11425. "eliminaci@'on de comillas despu@'es de ser expandidas como se describe m@'as "
  11426. "adelante (@pxref{Controlando el Prompt}). Esta opci@'on est@'a habilitada por "
  11427. "defecto."
  11428. #. type: item
  11429. #: bashref.texi:5316
  11430. #, no-wrap
  11431. msgid "restricted_shell"
  11432. msgstr "restricted_shell"
  11433. #. type: table
  11434. #: bashref.texi:5322
  11435. msgid ""
  11436. "The shell sets this option if it is started in restricted mode (@pxref{The "
  11437. "Restricted Shell}). The value may not be changed. This is not reset when the "
  11438. "startup files are executed, allowing the startup files to discover whether or "
  11439. "not a shell is restricted."
  11440. msgstr ""
  11441. "El int@'erprete establece esta opci@'on si es iniciado en modo restringido "
  11442. "(@pxref{El Int@'erprete Restringido}). El valor no puede ser cambiado. Esto no "
  11443. "es eliminado cuando los archivos de arranque son ejecutados, permitiendo a los "
  11444. "archivos de arranque descubrir si el int@'erprete est@'a restringido o no."
  11445. #. type: item
  11446. #: bashref.texi:5323
  11447. #, no-wrap
  11448. msgid "shift_verbose"
  11449. msgstr "shift_verbose"
  11450. #. type: table
  11451. #: bashref.texi:5327
  11452. msgid ""
  11453. "If this is set, the @code{shift} builtin prints an error message when the shift "
  11454. "count exceeds the number of positional parameters."
  11455. msgstr ""
  11456. "Si esto est@'a establecido, la instrucci@'on integrada @code{shift} imprime un "
  11457. "mensaje de error cuando la cuenta de shift excede el n@'umero de par@'ametros "
  11458. "posicionales."
  11459. #. type: item
  11460. #: bashref.texi:5328
  11461. #, no-wrap
  11462. msgid "sourcepath"
  11463. msgstr "sourcepath"
  11464. #. type: table
  11465. #: bashref.texi:5332
  11466. msgid ""
  11467. "If set, the @code{source} builtin uses the value of @env{PATH} to find the "
  11468. "directory containing the file supplied as an argument. This option is enabled "
  11469. "by default."
  11470. msgstr ""
  11471. "Si est@'a habilitada, la instrucci@'on integrada @code{source} usa el valor de "
  11472. "@env{PATH} para encontrar el directorio que contiene el archivo proporcionado "
  11473. "como un argumento. Est@'a opci@'on est@'a habilitada por defecto."
  11474. #. type: item
  11475. #: bashref.texi:5333
  11476. #, no-wrap
  11477. msgid "xpg_echo"
  11478. msgstr "xpg_echo"
  11479. #. type: table
  11480. #: bashref.texi:5336
  11481. msgid ""
  11482. "If set, the @code{echo} builtin expands backslash-escape sequences by default."
  11483. msgstr ""
  11484. "Si est@'a habilitada, la instrucci@'on integrada @code{echo} expande por defecto "
  11485. "las secuencias de escape de barras invertidas."
  11486. #. type: Plain text
  11487. #: bashref.texi:5354
  11488. msgid ""
  11489. "For historical reasons, the @sc{posix} standard has classified several builtin "
  11490. "commands as @emph{special}. When Bash is executing in @sc{posix} mode, the "
  11491. "special builtins differ from other builtin commands in three respects:"
  11492. msgstr ""
  11493. "Por razones hist@'oricas, el est@'andar @sc{posix} ha clasificado varias "
  11494. "instrucciones integradas como @emph{especiales}. Cuando Bash se ejecuta en modo "
  11495. "@sc{posix}, las instrucciones integradas especiales difieren de otras "
  11496. "instrucciones integradas en tres aspectos:"
  11497. #. type: enumerate
  11498. #: bashref.texi:5358
  11499. msgid "Special builtins are found before shell functions during command lookup."
  11500. msgstr ""
  11501. "Las instrucciones integradas especiales son encontradas antes que las funciones "
  11502. "del int@'erprete durante la b@'usqueda de @'ordenes."
  11503. #. type: enumerate
  11504. #: bashref.texi:5361
  11505. msgid ""
  11506. "If a special builtin returns an error status, a non-interactive shell exits."
  11507. msgstr ""
  11508. "Si una instrucci@'on integrada especial devuelve un estado de error, un "
  11509. "int@'erprete no interactivo se cierra."
  11510. #. type: enumerate
  11511. #: bashref.texi:5365
  11512. msgid ""
  11513. "Assignment statements preceding the command stay in effect in the shell "
  11514. "environment after the command completes."
  11515. msgstr ""
  11516. "Las sentencias de asignaci@'on que preceden a la instrucci@'on se mantienen en "
  11517. "efecto en el entorno del int@'erprete despu@'es de que la instrucci@'on se "
  11518. "complete."
  11519. #. type: Plain text
  11520. #: bashref.texi:5370
  11521. msgid ""
  11522. "When Bash is not executing in @sc{posix} mode, these builtins behave no "
  11523. "differently than the rest of the Bash builtin commands. The Bash @sc{posix} "
  11524. "mode is described in @ref{Bash POSIX Mode}."
  11525. msgstr ""
  11526. "Cuando Bash no se ejecuta en modo @sc{posix}, estas instrucciones integradas no "
  11527. "se comportan de modo diferente al del resto de instrucciones integradas de "
  11528. "Bash. El modo @sc{posix} de Bash se describe en @ref{Modo POSIX de Bash}."
  11529. #. type: Plain text
  11530. #: bashref.texi:5372
  11531. msgid "These are the @sc{posix} special builtins:"
  11532. msgstr "Estas son las instrucciones integradas especiales @sc{posix}:"
  11533. #. type: example
  11534. #: bashref.texi:5375
  11535. #, no-wrap
  11536. msgid ""
  11537. "@w{break : . continue eval exec exit export readonly return set}\n"
  11538. "@w{shift trap unset}\n"
  11539. msgstr ""
  11540. "@w{break : . continue eval exec exit export readonly return set}\n"
  11541. "@w{shift trap unset}\n"
  11542. #. type: section
  11543. #: bashref.texi:5384 bashref.texi:5389 bashref.texi:5390
  11544. #, no-wrap
  11545. msgid "Bourne Shell Variables"
  11546. msgstr "Variables del Bourne Shell"
  11547. #. type: menuentry
  11548. #: bashref.texi:5384
  11549. msgid "Variables which Bash uses in the same way as the Bourne Shell."
  11550. msgstr "Variables que Bash usa de la misma forma que el Bourne Shell."
  11551. #. type: section
  11552. #: bashref.texi:5384 bashref.texi:5450 bashref.texi:5451
  11553. #, no-wrap
  11554. msgid "Bash Variables"
  11555. msgstr "Variables de Bash"
  11556. #. type: menuentry
  11557. #: bashref.texi:5384
  11558. msgid "List of variables that exist in Bash."
  11559. msgstr "Lista de variables que existen en Bash."
  11560. #. type: Plain text
  11561. #: bashref.texi:5388
  11562. msgid ""
  11563. "This chapter describes the shell variables that Bash uses. Bash automatically "
  11564. "assigns default values to a number of variables."
  11565. msgstr ""
  11566. "Este cap@'{@dotless{i}}tulo describe las variables del int@'erprete que usa Bash. Bash "
  11567. "asigna autom@'aticamente valores predeterminados a varias variables."
  11568. #. type: Plain text
  11569. #: bashref.texi:5394
  11570. msgid ""
  11571. "Bash uses certain shell variables in the same way as the Bourne shell. In some "
  11572. "cases, Bash assigns a default value to the variable."
  11573. msgstr ""
  11574. "Bash usa ciertas variables del int@'erprete de la misma forma que el Bourne "
  11575. "shell. En algunos casos, Bash asigna un valor predeterminado a la variable."
  11576. #. type: item
  11577. #: bashref.texi:5397
  11578. #, no-wrap
  11579. msgid "CDPATH"
  11580. msgstr "CDPATH"
  11581. #. type: Plain text
  11582. #: bashref.texi:5400
  11583. msgid ""
  11584. "A colon-separated list of directories used as a search path for the @code{cd} "
  11585. "builtin command."
  11586. msgstr ""
  11587. "Una lista de directorios separada por dos puntos usada como una ruta de "
  11588. "b@'usqueda para la instrucci@'on integrada @code{cd}."
  11589. #. type: item
  11590. #: bashref.texi:5401
  11591. #, no-wrap
  11592. msgid "HOME"
  11593. msgstr "HOME"
  11594. #. type: Plain text
  11595. #: bashref.texi:5406
  11596. msgid ""
  11597. "The current user's home directory; the default for the @code{cd} builtin "
  11598. "command. The value of this variable is also used by tilde expansion "
  11599. "(@pxref{Tilde Expansion})."
  11600. msgstr ""
  11601. "El directorio personal del usuario actual; el predeterminado para la "
  11602. "instrucci@'on integrada @code{cd}. El valor de esta variable es usado tambi@'en "
  11603. "por la expansi@'on de virgulilla (@pxref{Expansi@'on de Virgulilla})."
  11604. #. type: item
  11605. #: bashref.texi:5407
  11606. #, no-wrap
  11607. msgid "IFS"
  11608. msgstr "IFS"
  11609. #. type: Plain text
  11610. #: bashref.texi:5410
  11611. msgid ""
  11612. "A list of characters that separate fields; used when the shell splits words as "
  11613. "part of expansion."
  11614. msgstr ""
  11615. "Una lista de caracteres que separa campos; usada cuando el int@'erprete divide "
  11616. "palabras como partes de expansi@'on."
  11617. #. type: item
  11618. #: bashref.texi:5411
  11619. #, no-wrap
  11620. msgid "MAIL"
  11621. msgstr "MAIL"
  11622. #. type: Plain text
  11623. #: bashref.texi:5416
  11624. msgid ""
  11625. "If this parameter is set to a filename or directory name and the @env{MAILPATH} "
  11626. "variable is not set, Bash informs the user of the arrival of mail in the "
  11627. "specified file or Maildir-format directory."
  11628. msgstr ""
  11629. "Si este par@'ametro est@'a establecido a un nombre de archivo o directorio y la "
  11630. "variable @env{MAILPATH} no est@'a asignada, Bash informa al usuario de la "
  11631. "llegada de correo en el archivo especificado o directorio con formato de Maildir."
  11632. #. type: item
  11633. #: bashref.texi:5417
  11634. #, no-wrap
  11635. msgid "MAILPATH"
  11636. msgstr "MAILPATH"
  11637. #. type: Plain text
  11638. #: bashref.texi:5425
  11639. msgid ""
  11640. "A colon-separated list of filenames which the shell periodically checks for new "
  11641. "mail. Each list entry can specify the message that is printed when new mail "
  11642. "arrives in the mail file by separating the filename from the message with a "
  11643. "@samp{?}. When used in the text of the message, @code{$_} expands to the name "
  11644. "of the current mail file."
  11645. msgstr ""
  11646. "Una lista separada por dos puntos de nombres de archivos que el int@'erprete "
  11647. "comprueba peri@'odicamente en busca de nuevo correo. Cada entrada de la lista "
  11648. "puede especificar el mensaje que es imprimido cuando llega correo nuevo en el "
  11649. "archivo de correo separando el nombre de archivo del mensaje con un @samp{?}. "
  11650. "Cuando se usa en el texto del mensaje, @code{$_} se expande al nombre del actual "
  11651. "archivo de correo."
  11652. #. type: item
  11653. #: bashref.texi:5426
  11654. #, no-wrap
  11655. msgid "OPTARG"
  11656. msgstr "OPTARG"
  11657. #. type: Plain text
  11658. #: bashref.texi:5428
  11659. msgid ""
  11660. "The value of the last option argument processed by the @code{getopts} builtin."
  11661. msgstr ""
  11662. "El valor del @'ultimo argumento de opci@'on procesado por la instrucci@'on "
  11663. "integrada @code{getopts}."
  11664. #. type: item
  11665. #: bashref.texi:5429
  11666. #, no-wrap
  11667. msgid "OPTIND"
  11668. msgstr "OPTIND"
  11669. #. type: Plain text
  11670. #: bashref.texi:5431
  11671. msgid ""
  11672. "The index of the last option argument processed by the @code{getopts} builtin."
  11673. msgstr ""
  11674. "El @'{@dotless{i}}ndice del @'ultimo argumento de opci@'on procesado por la instrucci@'on "
  11675. "integrada @code{getopts}."
  11676. #. type: item
  11677. #: bashref.texi:5432
  11678. #, no-wrap
  11679. msgid "PATH"
  11680. msgstr "PATH"
  11681. #. type: Plain text
  11682. #: bashref.texi:5439
  11683. msgid ""
  11684. "A colon-separated list of directories in which the shell looks for commands. A "
  11685. "zero-length (null) directory name in the value of @code{PATH} indicates the "
  11686. "current directory. A null directory name may appear as two adjacent colons, or "
  11687. "as an initial or trailing colon."
  11688. msgstr ""
  11689. "Una lista de directorios separada por dos puntos en la que el int@'erprete busca "
  11690. "instrucciones. Un nombre de directorio de longitud cero (nulo) en el valor de "
  11691. "@code{PATH} indica el directorio actual. Un nombre de directorio nulo puede "
  11692. "aparecer como dos dos puntos adyacentes o como dos puntos al final o al "
  11693. "principio."
  11694. #. type: item
  11695. #: bashref.texi:5440
  11696. #, no-wrap
  11697. msgid "PS1"
  11698. msgstr "PS1"
  11699. #. type: Plain text
  11700. #: bashref.texi:5444
  11701. msgid ""
  11702. "The primary prompt string. The default value is @samp{\\s-\\v\\$ }. "
  11703. "@xref{Controlling the Prompt}, for the complete list of escape sequences that "
  11704. "are expanded before @env{PS1} is displayed."
  11705. msgstr ""
  11706. "La cadena de prompt primaria. El valor predeterminado es @samp{\\s-\\v\\$ }. "
  11707. "@xref{Controlando el Prompt}, para la lista completa de secuencias de escape que "
  11708. "son expandidas antes de que se muestre @env{PS1}."
  11709. #. type: item
  11710. #: bashref.texi:5445
  11711. #, no-wrap
  11712. msgid "PS2"
  11713. msgstr "PS2"
  11714. #. type: Plain text
  11715. #: bashref.texi:5447
  11716. msgid "The secondary prompt string. The default value is @samp{> }."
  11717. msgstr "La cadena de prompt secundaria. El valor predeterminado es @samp{>}."
  11718. #. type: Plain text
  11719. #: bashref.texi:5455
  11720. msgid ""
  11721. "These variables are set or used by Bash, but other shells do not normally treat "
  11722. "them specially."
  11723. msgstr ""
  11724. "Estas palabras son establecidas o usadas por Bash, pero otros int@'erpretes no "
  11725. "las tratan normalmente de forma especial."
  11726. #. type: Plain text
  11727. #: bashref.texi:5459
  11728. msgid ""
  11729. "A few variables used by Bash are described in different chapters: variables for "
  11730. "controlling the job control facilities (@pxref{Job Control Variables})."
  11731. msgstr ""
  11732. "Unas pocas variables usadas por Bash son descritas en diferentes cap@'{@dotless{i}}tulos: "
  11733. "variables para controlar las herramientas de control de tareas (@pxref{Variables "
  11734. "de Control de Tareas})."
  11735. #. type: item
  11736. #: bashref.texi:5462
  11737. #, no-wrap
  11738. msgid "BASH"
  11739. msgstr "BASH"
  11740. #. type: Plain text
  11741. #: bashref.texi:5464
  11742. msgid "The full pathname used to execute the current instance of Bash."
  11743. msgstr ""
  11744. "El nombre de ruta completo usado para ejecutar la actual instancia de Bash."
  11745. #. type: item
  11746. #: bashref.texi:5465
  11747. #, no-wrap
  11748. msgid "BASHOPTS"
  11749. msgstr "BASHOPTS"
  11750. #. type: Plain text
  11751. #: bashref.texi:5474
  11752. msgid ""
  11753. "A colon-separated list of enabled shell options. Each word in the list is a "
  11754. "valid argument for the @option{-s} option to the @code{shopt} builtin command "
  11755. "(@pxref{The Shopt Builtin}). The options appearing in @env{BASHOPTS} are those "
  11756. "reported as @samp{on} by @samp{shopt}. If this variable is in the environment "
  11757. "when Bash starts up, each shell option in the list will be enabled before "
  11758. "reading any startup files. This variable is readonly."
  11759. msgstr ""
  11760. "Una lista separada por dos puntos de opciones del int@'erprete habilitadas. "
  11761. "Cada palabra en la lista es un argumento v@'alido para la opci@'on @option{-s} "
  11762. "de la instrucci@'on integrada @code{shopt} (@pxref{La Instrucci@'on Integrada "
  11763. "Shopt}). Las opciones que aparecen en @env{BASHOPTS} son aquellas que se "
  11764. "muestran como @samp{on} por @samp{shopt}. Si esta variable est@'a en el entorno "
  11765. "cuando Bash se inicia, cada opci@'on del int@'erprete en la lista ser@'a "
  11766. "activada antes de leer cualquier archivo de inicio. La variable es de solo "
  11767. "lectura."
  11768. #. type: item
  11769. #: bashref.texi:5475
  11770. #, no-wrap
  11771. msgid "BASHPID"
  11772. msgstr "BASHPID"
  11773. #. type: Plain text
  11774. #: bashref.texi:5479
  11775. msgid ""
  11776. "Expands to the process ID of the current Bash process. This differs from @code{$"
  11777. "$} under certain circumstances, such as subshells that do not require Bash to be "
  11778. "re-initialized."
  11779. msgstr ""
  11780. "Se expande al ID de proceso del actual proceso de Bash. Esto difiere de @code{$"
  11781. "$} bajo ciertas circunstancias, como con subint@'erpretes que no requieren que "
  11782. "Bash vuelva a ser inicializado."
  11783. #. type: item
  11784. #: bashref.texi:5480
  11785. #, no-wrap
  11786. msgid "BASH_ALIASES"
  11787. msgstr "BASH_ALIASES"
  11788. #. type: Plain text
  11789. #: bashref.texi:5490
  11790. msgid ""
  11791. "An associative array variable whose members correspond to the internal list of "
  11792. "aliases as maintained by the @code{alias} builtin. (@pxref{Bourne Shell "
  11793. "Builtins}). Elements added to this array appear in the alias list; however, "
  11794. "unsetting array elements currently does not cause aliases to be removed from the "
  11795. "alias list. If @code{BASH_ALIASES} is unset, it loses its special properties, "
  11796. "even if it is subsequently reset."
  11797. msgstr ""
  11798. "Una variable de vector asociativo cuyos miembros corresponden a la lista interna "
  11799. "de aliases como es mantenida por la instrucci@'on integrada @code{alias}. "
  11800. "(@pxref{Instrucciones Integradas del Bourne Shell}). Los elementos a@~nadidos a "
  11801. "este vector aparecen en la lista de aliases; sin embargo, eliminar elementos del "
  11802. "vector actualmente no hace que los aliases sean eliminados de la lista de "
  11803. "aliases. Si @code{BASH_ALIASES} no est@'a asignada, pierde sus propiedades "
  11804. "especiales, incluso si es restablecida posteriormente."
  11805. #. type: item
  11806. #: bashref.texi:5491
  11807. #, no-wrap
  11808. msgid "BASH_ARGC"
  11809. msgstr "BASH_ARGC"
  11810. #. type: Plain text
  11811. #: bashref.texi:5502
  11812. msgid ""
  11813. "An array variable whose values are the number of parameters in each frame of the "
  11814. "current bash execution call stack. The number of parameters to the current "
  11815. "subroutine (shell function or script executed with @code{.} or @code{source}) is "
  11816. "at the top of the stack. When a subroutine is executed, the number of "
  11817. "parameters passed is pushed onto @code{BASH_ARGC}. The shell sets "
  11818. "@code{BASH_ARGC} only when in extended debugging mode (see @ref{The Shopt "
  11819. "Builtin} for a description of the @code{extdebug} option to the @code{shopt} "
  11820. "builtin)."
  11821. msgstr ""
  11822. "Una variable de vector cuyos valores son el n@'umero de par@'ametros en cada "
  11823. "marco de la actual pila de ejecuci@'on de bash. El n@'umero de par@'ametros "
  11824. "para la actual subrutina (funci@'on del int@'erprete o guion ejecutado con "
  11825. "@code{.} o @code{source}) est@'a encima en la pila. Cuando se ejecuta una "
  11826. "subrutina, se empuja el n@'umero de par@'ametros pasado a @code{BASH_ARGC}. El "
  11827. "int@'erprete asigna @code{BASH_ARGC} solo cuando est@'a en modo de depuraci@'on "
  11828. "extendido (vea @ref{La Instrucci@'on Integrada Shopt} para una descripci@'on de "
  11829. "la opci@'on @code{extdebug} para la instrucci@'on integrada @code{shopt})."
  11830. #. type: item
  11831. #: bashref.texi:5503
  11832. #, no-wrap
  11833. msgid "BASH_ARGV"
  11834. msgstr "BASH_ARGV"
  11835. #. type: Plain text
  11836. #: bashref.texi:5513
  11837. msgid ""
  11838. "An array variable containing all of the parameters in the current bash execution "
  11839. "call stack. The final parameter of the last subroutine call is at the top of "
  11840. "the stack; the first parameter of the initial call is at the bottom. When a "
  11841. "subroutine is executed, the parameters supplied are pushed onto "
  11842. "@code{BASH_ARGV}. The shell sets @code{BASH_ARGV} only when in extended "
  11843. "debugging mode (see @ref{The Shopt Builtin} for a description of the "
  11844. "@code{extdebug} option to the @code{shopt} builtin)."
  11845. msgstr ""
  11846. "Una variable de vector que contiene todos los par@'ametros en la pila de llamada "
  11847. "de ejecuci@'on actual de bash. El par@'ametro final de la @'ultima llamada de "
  11848. "subrutina est@'a encima en la pila; el primer par@'ametro de la llamada inicial "
  11849. "est@'a abajo. Cuando se ejecuta una subrutina, se empujan los par@'ametros "
  11850. "proporcionados a @code{BASH_ARGV}. El int@'erprete asigna @code{BASH_ARGV} solo "
  11851. "cuando est@'a en modo de depuraci@'on extendido (vea @ref{La Instrucci@'on "
  11852. "Integrada Shopt} para una descripci@'on de la opci@'on @code{extdebug} de la "
  11853. "instrucci@'on integrada @code{shopt})."
  11854. #. type: item
  11855. #: bashref.texi:5514
  11856. #, no-wrap
  11857. msgid "BASH_CMDS"
  11858. msgstr "BASH_CMDS"
  11859. #. type: Plain text
  11860. #: bashref.texi:5524
  11861. msgid ""
  11862. "An associative array variable whose members correspond to the internal hash "
  11863. "table of commands as maintained by the @code{hash} builtin (@pxref{Bourne Shell "
  11864. "Builtins}). Elements added to this array appear in the hash table; however, "
  11865. "unsetting array elements currently does not cause command names to be removed "
  11866. "from the hash table. If @code{BASH_CMDS} is unset, it loses its special "
  11867. "properties, even if it is subsequently reset."
  11868. msgstr ""
  11869. "Una variable de vector asociativo cuyos miembros corresponden a la tabla hash "
  11870. "interna de instrucciones como mantiene la instrucci@'on integrada @code{hash} "
  11871. "(@pxref{Instrucciones Integradas del Bourne Shell}). Los elementos a@~nadidos a "
  11872. "este vector aparecen en la tabla hash; sin embargo, eliminar elementos de vector "
  11873. "actualmente no hace que los nombres de instrucciones sean eliminados de la tabla "
  11874. "hash. Si @code{BASH_CMDS} no est@'a asignada, pierde sus propiedades iniciales, "
  11875. "incluso si es posteriormente restablecida."
  11876. #. type: item
  11877. #: bashref.texi:5525
  11878. #, no-wrap
  11879. msgid "BASH_COMMAND"
  11880. msgstr "BASH_COMMAND"
  11881. #. type: Plain text
  11882. #: bashref.texi:5529
  11883. msgid ""
  11884. "The command currently being executed or about to be executed, unless the shell "
  11885. "is executing a command as the result of a trap, in which case it is the command "
  11886. "executing at the time of the trap."
  11887. msgstr ""
  11888. "La instrucci@'on actualmente en ejecuci@'on o a punto de ser ejecutada, a no ser "
  11889. "que el int@'erprete est@'e ejecutando una instrucci@'on como resultado de una "
  11890. "trap, en cuyo caso es la instrucci@'on ejecut@'andose en el momento de la trap."
  11891. #. type: item
  11892. #: bashref.texi:5530
  11893. #, no-wrap
  11894. msgid "BASH_COMPAT"
  11895. msgstr "BASH_COMPAT"
  11896. #. type: Plain text
  11897. #: bashref.texi:5545
  11898. msgid ""
  11899. "The value is used to set the shell's compatibility level. @xref{The Shopt "
  11900. "Builtin}, for a description of the various compatibility levels and their "
  11901. "effects. The value may be a decimal number (e.g., 4.2) or an integer (e.g., "
  11902. "42) corresponding to the desired compatibility level. If @code{BASH_COMPAT} is "
  11903. "unset or set to the empty string, the compatibility level is set to the default "
  11904. "for the current version. If @code{BASH_COMPAT} is set to a value that is not "
  11905. "one of the valid compatibility levels, the shell prints an error message and "
  11906. "sets the compatibility level to the default for the current version. The valid "
  11907. "compatibility levels correspond to the compatibility options accepted by the "
  11908. "@code{shopt} builtin described above (for example, @var{compat42} means that 4.2 "
  11909. "and 42 are valid values). The current version is also a valid value."
  11910. msgstr ""
  11911. "Este valor se usa para establecer el nivel de compatibilidad del int@'erprete. "
  11912. "@xref{La Instrucci@'on Integrada Shopt}, para una descripci@'on de los varios "
  11913. "niveles de compatibilidad y sus efectos. El valor puede ser un n@'umero decimal "
  11914. "(p. ej., 4,2) o un entero (p. ej., 42) correspondiente al nivel de "
  11915. "compatibilidad deseado. Si @code{BASH_COMPAT} est@'a sin asignar o asignado a "
  11916. "la cadena vac@'{@dotless{i}}a, el nivel de compatibilidad se establece al predeterminado "
  11917. "para la versi@'on actual. Si @code{BASH_COMPAT} est@'a establecida a un valor "
  11918. "que no es uno de los niveles de compatibilidad v@'alidos, el int@'erprete "
  11919. "imprime un mensaje de error y establece el nivel de compatibilidad al "
  11920. "predeterminado para la versi@'on actual. Los niveles de compatibilidad "
  11921. "v@'alidos corresponden a las opciones de compatibilidad aceptadas por la "
  11922. "instrucci@'on integrada @code{shopt} descritas anteriormente (por ejemplo, "
  11923. "@var{compat42} significa que 4.2 y 42 son valores v@'alidos). La versi@'on "
  11924. "actual es tambi@'en un valor v@'alido."
  11925. #. type: item
  11926. #: bashref.texi:5546
  11927. #, no-wrap
  11928. msgid "BASH_ENV"
  11929. msgstr "BASH_ENV"
  11930. #. type: Plain text
  11931. #: bashref.texi:5550
  11932. msgid ""
  11933. "If this variable is set when Bash is invoked to execute a shell script, its "
  11934. "value is expanded and used as the name of a startup file to read before "
  11935. "executing the script. @xref{Bash Startup Files}."
  11936. msgstr ""
  11937. "Si esta variable est@'a asignada cuando Bash es llamado para ejecutar un guion "
  11938. "del int@'erprete, su valor se expande y se usa como el nombre de un archivo de "
  11939. "inicio que leer antes de ejecutar el guion. @xref{Archivos de Inicio de Bash}."
  11940. #. type: item
  11941. #: bashref.texi:5551
  11942. #, no-wrap
  11943. msgid "BASH_EXECUTION_STRING"
  11944. msgstr "BASH_EXECUTION_STRING"
  11945. #. type: Plain text
  11946. #: bashref.texi:5553
  11947. msgid "The command argument to the @option{-c} invocation option."
  11948. msgstr "El argumento de instrucci@'on para la opci@'on de llamada @option{-c}."
  11949. #. type: item
  11950. #: bashref.texi:5554
  11951. #, no-wrap
  11952. msgid "BASH_LINENO"
  11953. msgstr "BASH_LINENO"
  11954. #. type: Plain text
  11955. #: bashref.texi:5562
  11956. msgid ""
  11957. "An array variable whose members are the line numbers in source files where each "
  11958. "corresponding member of @var{FUNCNAME} was invoked. @code{$@{BASH_LINENO[$i]@}} "
  11959. "is the line number in the source file (@code{$@{BASH_SOURCE[$i+1]@}}) where "
  11960. "@code{$@{FUNCNAME[$i]@}} was called (or @code{$@{BASH_LINENO[$i-1]@}} if "
  11961. "referenced within another shell function). Use @code{LINENO} to obtain the "
  11962. "current line number."
  11963. msgstr ""
  11964. "Una variable de vector cuyos miembros son los n@'umeros de l@'{@dotless{i}}nea en archivos "
  11965. "fuentes donde se invoc@'o cada miembro correspondiente de @var{FUNCNAME}. "
  11966. "@code{$@{BASH_LINENO[$i]@}} es el n@'umero de l@'{@dotless{i}}nea en el archivo fuente "
  11967. "(@code{$@{BASH_SOURCE[$i+1]@}}) donde @code{$@{FUNCNAME[$i]@}} fue llamado (o "
  11968. "@code{$@{BASH_LINENO[$i-1]@}} si se referencia dentro de otra funci@'on del "
  11969. "int@'erprete). Use @code{LINENO} para obtener el n@'umero de l@'{@dotless{i}}nea actual."
  11970. #. type: item
  11971. #: bashref.texi:5563
  11972. #, no-wrap
  11973. msgid "BASH_LOADABLES_PATH"
  11974. msgstr "BASH_LOADABLES_PATH"
  11975. #. type: Plain text
  11976. #: bashref.texi:5567
  11977. msgid ""
  11978. "A colon-separated list of directories in which the shell looks for dynamically "
  11979. "loadable builtins specified by the @code{enable} command."
  11980. msgstr ""
  11981. "Una lista de directorios separada por dos puntos en la que el int@'erprete busca "
  11982. "instrucciones integradas din@'amicamente cargables especificadas por la "
  11983. "instrucci@'on @code{enable}."
  11984. #. type: item
  11985. #: bashref.texi:5568
  11986. #, no-wrap
  11987. msgid "BASH_REMATCH"
  11988. msgstr "BASH_REMATCH"
  11989. #. type: Plain text
  11990. #: bashref.texi:5577
  11991. msgid ""
  11992. "An array variable whose members are assigned by the @samp{=~} binary operator to "
  11993. "the @code{[[} conditional command (@pxref{Conditional Constructs}). The element "
  11994. "with index 0 is the portion of the string matching the entire regular "
  11995. "expression. The element with index @var{n} is the portion of the string "
  11996. "matching the @var{n}th parenthesized subexpression. This variable is read-only."
  11997. msgstr ""
  11998. "Una variable de vector cuyos miembros son asignados por el operador binario "
  11999. "@samp{=~} de la instrucci@'on condicional @code{[[} (@pxref{Construcciones "
  12000. "Condicionales}). El elemento con @'{@dotless{i}}ndice 0 es la porci@'on de la cadena que "
  12001. "coincide la expresi@'on regular entera. El elemento con @'{@dotless{i}}ndice @var{n} es la "
  12002. "porci@'on de la cadena que coincide con la subexpresi@'on entre par@'entesis "
  12003. "n@'umero @var{n}. Esta variable es de solo lectura."
  12004. #. type: item
  12005. #: bashref.texi:5578
  12006. #, no-wrap
  12007. msgid "BASH_SOURCE"
  12008. msgstr "BASH_SOURCE"
  12009. #. type: Plain text
  12010. #: bashref.texi:5584
  12011. msgid ""
  12012. "An array variable whose members are the source filenames where the corresponding "
  12013. "shell function names in the @code{FUNCNAME} array variable are defined. The "
  12014. "shell function @code{$@{FUNCNAME[$i]@}} is defined in the file "
  12015. "@code{$@{BASH_SOURCE[$i]@}} and called from @code{$@{BASH_SOURCE[$i+1]@}}"
  12016. msgstr ""
  12017. "Una variable de vector cuyos miembros son los nombres de archivo fuentes donde "
  12018. "est@'an definidos los correspondientes nombres de funciones del int@'erprete en "
  12019. "la variable de vector @code{FUNCNAME}. La funci@'on del int@'erprete "
  12020. "@code{$@{FUNCNAME[$i]@}} est@'a definida en el archivo "
  12021. "@code{$@{BASH_SOURCE[$i]@}} y es llamada desde @code{$@{BASH_SOURCE[$i+1]@}}"
  12022. #. type: item
  12023. #: bashref.texi:5585
  12024. #, no-wrap
  12025. msgid "BASH_SUBSHELL"
  12026. msgstr "BASH_SUBSHELL"
  12027. #. type: Plain text
  12028. #: bashref.texi:5589
  12029. msgid ""
  12030. "Incremented by one within each subshell or subshell environment when the shell "
  12031. "begins executing in that environment. The initial value is 0."
  12032. msgstr ""
  12033. "Incrementada en uno con cada subint@'erprete o entorno de subint@'erprete cuando "
  12034. "se empieza a ejecutar el int@'erprete en ese entorno. El valor inicial es 0."
  12035. #. type: item
  12036. #: bashref.texi:5590
  12037. #, no-wrap
  12038. msgid "BASH_VERSINFO"
  12039. msgstr "BASH_VERSINFO"
  12040. #. type: Plain text
  12041. #: bashref.texi:5594
  12042. msgid ""
  12043. "A readonly array variable (@pxref{Arrays}) whose members hold version "
  12044. "information for this instance of Bash. The values assigned to the array members "
  12045. "are as follows:"
  12046. msgstr ""
  12047. "Una variable de vector de solo lectura (@pxref{Vectores}) cuyos miembros "
  12048. "guardan informaci@'on de versi@'on para esta instancia de Bash. Los valores "
  12049. "asignados a los miembros del vector son los siguientes:"
  12050. #. type: item
  12051. #: bashref.texi:5597
  12052. #, no-wrap
  12053. msgid "BASH_VERSINFO[0]"
  12054. msgstr "BASH_VERSINFO[0]"
  12055. #. type: table
  12056. #: bashref.texi:5599
  12057. msgid "The major version number (the @var{release})."
  12058. msgstr "El n@'umero de versi@'on mayor (la @var{publicaci@'on})."
  12059. #. type: item
  12060. #: bashref.texi:5600
  12061. #, no-wrap
  12062. msgid "BASH_VERSINFO[1]"
  12063. msgstr "BASH_VERSINFO[1]"
  12064. #. type: table
  12065. #: bashref.texi:5602
  12066. msgid "The minor version number (the @var{version})."
  12067. msgstr "El n@'umero de versi@'on menor (la @var{versi@'on})."
  12068. #. type: item
  12069. #: bashref.texi:5603
  12070. #, no-wrap
  12071. msgid "BASH_VERSINFO[2]"
  12072. msgstr "BASH_VERSINFO[2]"
  12073. #. type: table
  12074. #: bashref.texi:5605
  12075. msgid "The patch level."
  12076. msgstr "El nivel de parche."
  12077. #. type: item
  12078. #: bashref.texi:5606
  12079. #, no-wrap
  12080. msgid "BASH_VERSINFO[3]"
  12081. msgstr "BASH_VERSINFO[3]"
  12082. #. type: table
  12083. #: bashref.texi:5608
  12084. msgid "The build version."
  12085. msgstr "La versi@'on de construcci@'on."
  12086. #. type: item
  12087. #: bashref.texi:5609
  12088. #, no-wrap
  12089. msgid "BASH_VERSINFO[4]"
  12090. msgstr "BASH_VERSINFO[4]"
  12091. #. type: table
  12092. #: bashref.texi:5611
  12093. msgid "The release status (e.g., @var{beta1})."
  12094. msgstr "El estado de publicaci@'on (p. ej., @var{beta1})."
  12095. #. type: item
  12096. #: bashref.texi:5612
  12097. #, no-wrap
  12098. msgid "BASH_VERSINFO[5]"
  12099. msgstr "BASH_VERSINFO[5]"
  12100. #. type: table
  12101. #: bashref.texi:5614
  12102. msgid "The value of @env{MACHTYPE}."
  12103. msgstr "El valor de @env{MACHTYPE}."
  12104. #. type: item
  12105. #: bashref.texi:5616
  12106. #, no-wrap
  12107. msgid "BASH_VERSION"
  12108. msgstr "BASH_VERSION"
  12109. #. type: Plain text
  12110. #: bashref.texi:5618
  12111. msgid "The version number of the current instance of Bash."
  12112. msgstr "El n@'umero de versi@'on de la actual instancia de Bash."
  12113. #. type: item
  12114. #: bashref.texi:5619
  12115. #, no-wrap
  12116. msgid "BASH_XTRACEFD"
  12117. msgstr "BASH_XTRACEFD"
  12118. #. type: Plain text
  12119. #: bashref.texi:5632
  12120. msgid ""
  12121. "If set to an integer corresponding to a valid file descriptor, Bash will write "
  12122. "the trace output generated when @samp{set -x} is enabled to that file "
  12123. "descriptor. This allows tracing output to be separated from diagnostic and "
  12124. "error messages. The file descriptor is closed when @code{BASH_XTRACEFD} is "
  12125. "unset or assigned a new value. Unsetting @code{BASH_XTRACEFD} or assigning it "
  12126. "the empty string causes the trace output to be sent to the standard error. Note "
  12127. "that setting @code{BASH_XTRACEFD} to 2 (the standard error file descriptor) and "
  12128. "then unsetting it will result in the standard error being closed."
  12129. msgstr ""
  12130. "Si est@'a asignado a un entero correspondiente a un descriptor de archivo "
  12131. "v@'alido, Bash escribir@'a el rastreo de salida generado cuando la @samp{set -x} "
  12132. "est@'a habilitado para ese descriptor de archivo. Esto permite que el rastreo "
  12133. "de salida est@'e separado de mensajes de diagn@'ostico y error. El descriptor "
  12134. "de archivo se cierra cuando se elimina o se asigna un nuevo valor a "
  12135. "@code{BASH_XTRACEFD}. Eliminar @code{BASH_XTRACEFD} o asignarlo a la cadena "
  12136. "vac@'{@dotless{i}}a hace que el rastreo de salida sea asignado al error est@'andar. Observe "
  12137. "que asignar @code{BASH_XTRACEFD} a 2 (el descriptor de archivo del error "
  12138. "est@'andar) y despu@'es eliminarlo har@'a que sea cerrado el error est@'andar."
  12139. #. type: item
  12140. #: bashref.texi:5633
  12141. #, no-wrap
  12142. msgid "CHILD_MAX"
  12143. msgstr "CHILD_MAX"
  12144. #. type: Plain text
  12145. #: bashref.texi:5639
  12146. msgid ""
  12147. "Set the number of exited child status values for the shell to remember. Bash "
  12148. "will not allow this value to be decreased below a @sc{posix}-mandated minimum, "
  12149. "and there is a maximum value (currently 8192) that this may not exceed. The "
  12150. "minimum value is system-dependent."
  12151. msgstr ""
  12152. "Establece el n@'umero de valores de estados de salida finalizados que el "
  12153. "int@'erprete puede recordar. Bash no permitir@'a que este valor sea reducido "
  12154. "por debajo de un m@'{@dotless{i}}nimo mandado por @sc{posix}, y hay un valor m@'aximo "
  12155. "(actualmente 8192) que no puede ser excedido. El valor m@'{@dotless{i}}nimo es dependiente "
  12156. "del sistema."
  12157. #. type: item
  12158. #: bashref.texi:5640
  12159. #, no-wrap
  12160. msgid "COLUMNS"
  12161. msgstr "COLUMNS"
  12162. #. type: Plain text
  12163. #: bashref.texi:5646
  12164. msgid ""
  12165. "Used by the @code{select} command to determine the terminal width when printing "
  12166. "selection lists. Automatically set if the @code{checkwinsize} option is enabled "
  12167. "(@pxref{The Shopt Builtin}), or in an interactive shell upon receipt of a "
  12168. "@code{SIGWINCH}."
  12169. msgstr ""
  12170. "Usada por la instrucci@'on @code{select} para determinar la anchura de la "
  12171. "terminal al imprimir listas de selecci@'on. Autom@'aticamente asignada si la "
  12172. "opci@'on @code{checkwinsize} est@'a activada (@pxref{La Instrucci@'on Integrada "
  12173. "Shopt}), o en un int@'erprete interactivo al recibir una @code{SIGWINCH}."
  12174. #. type: item
  12175. #: bashref.texi:5647
  12176. #, no-wrap
  12177. msgid "COMP_CWORD"
  12178. msgstr "COMP_CWORD"
  12179. #. type: Plain text
  12180. #: bashref.texi:5652
  12181. msgid ""
  12182. "An index into @env{$@{COMP_WORDS@}} of the word containing the current cursor "
  12183. "position. This variable is available only in shell functions invoked by the "
  12184. "programmable completion facilities (@pxref{Programmable Completion})."
  12185. msgstr ""
  12186. "Un indice a @env{$@{COMP_WORDS@}} de la palabra que contiene la posici@'on "
  12187. "actual del cursor. Esta variable est@'a disponible solo en funciones del "
  12188. "int@'erprete llamadas por las herramientas de compleci@'on programables "
  12189. "(@pxref{Compleci@'on Programable})."
  12190. #. type: item
  12191. #: bashref.texi:5653
  12192. #, no-wrap
  12193. msgid "COMP_LINE"
  12194. msgstr "COMP_LINE"
  12195. #. type: Plain text
  12196. #: bashref.texi:5658
  12197. msgid ""
  12198. "The current command line. This variable is available only in shell functions "
  12199. "and external commands invoked by the programmable completion facilities "
  12200. "(@pxref{Programmable Completion})."
  12201. msgstr ""
  12202. "La l@'{@dotless{i}}nea de orden actual. Esta variable est@'a disponible solo en funciones "
  12203. "del int@'erprete e instrucciones externas llamadas por las herramientas de "
  12204. "compleci@'on programables (@pxref{Compleci@'on Programable})."
  12205. #. type: item
  12206. #: bashref.texi:5659
  12207. #, no-wrap
  12208. msgid "COMP_POINT"
  12209. msgstr "COMP_POINT"
  12210. #. type: Plain text
  12211. #: bashref.texi:5667
  12212. msgid ""
  12213. "The index of the current cursor position relative to the beginning of the "
  12214. "current command. If the current cursor position is at the end of the current "
  12215. "command, the value of this variable is equal to @code{$@{#COMP_LINE@}}. This "
  12216. "variable is available only in shell functions and external commands invoked by "
  12217. "the programmable completion facilities (@pxref{Programmable Completion})."
  12218. msgstr ""
  12219. "El @'{@dotless{i}}ndice de la posici@'on actual del cursor relativa al comienzo de la "
  12220. "instrucci@'on actual. Si la posici@'on actual del cursor est@'a al final de la "
  12221. "instrucci@'on actual, el valor de esta variable es igual a "
  12222. "@code{$@{#COMP_LINE@}}. Esta variable est@'a disponible solo en funciones del "
  12223. "int@'erprete y instrucciones externas llamadas por las herramientas de "
  12224. "compleci@'on programables (@pxref{Compleci@'on Programable})."
  12225. #. type: item
  12226. #: bashref.texi:5668
  12227. #, no-wrap
  12228. msgid "COMP_TYPE"
  12229. msgstr "COMP_TYPE"
  12230. #. type: Plain text
  12231. #: bashref.texi:5680
  12232. msgid ""
  12233. "Set to an integer value corresponding to the type of completion attempted that "
  12234. "caused a completion function to be called: @var{TAB}, for normal completion, "
  12235. "@samp{?}, for listing completions after successive tabs, @samp{!}, for listing "
  12236. "alternatives on partial word completion, @samp{@@}, to list completions if the "
  12237. "word is not unmodified, or @samp{%}, for menu completion. This variable is "
  12238. "available only in shell functions and external commands invoked by the "
  12239. "programmable completion facilities (@pxref{Programmable Completion})."
  12240. msgstr ""
  12241. "Asignada a un valor entero correspondiente al tipo de compleci@'on intentado que "
  12242. "hizo que una funci@'on de compleci@'on fuera llamada: @var{TAB}, para "
  12243. "compleci@'on normal; @samp{?}, para listar compleciones despu@'es de sucesivas "
  12244. "tabulaciones, @samp{!}, para listar alternativas a compleci@'on parcial de "
  12245. "palabra, @samp{@@}, para listar compleciones si la palabra no se modifica; o "
  12246. "@samp{%}, para compleci@'on de men@'u. Esta variable est@'a disponible solo en "
  12247. "funciones del int@'erprete e instrucciones externas llamadas por las "
  12248. "herramientas de compleci@'on programables (@pxref{Compleci@'on Programable})."
  12249. #. type: item
  12250. #: bashref.texi:5681
  12251. #, no-wrap
  12252. msgid "COMP_KEY"
  12253. msgstr "COMP_KEY"
  12254. #. type: Plain text
  12255. #: bashref.texi:5684
  12256. msgid ""
  12257. "The key (or final key of a key sequence) used to invoke the current completion "
  12258. "function."
  12259. msgstr ""
  12260. "La tecla (o tecla final de una secuencia de teclas) usada para llamar a la "
  12261. "actual funci@'on de compleci@'on."
  12262. #. type: item
  12263. #: bashref.texi:5685
  12264. #, no-wrap
  12265. msgid "COMP_WORDBREAKS"
  12266. msgstr "COMP_WORDBREAKS"
  12267. #. type: Plain text
  12268. #: bashref.texi:5690
  12269. msgid ""
  12270. "The set of characters that the Readline library treats as word separators when "
  12271. "performing word completion. If @code{COMP_WORDBREAKS} is unset, it loses its "
  12272. "special properties, even if it is subsequently reset."
  12273. msgstr ""
  12274. "El conjunto de caracteres que la biblioteca Readline trata como separadores de "
  12275. "palabra al realizar la compleci@'on de palabra. Si @code{COMP_WORDBREAKS} "
  12276. "est@'a sin asignar, pierde sus propiedades especiales, incluso si es "
  12277. "restablecida posteriormente."
  12278. #. type: item
  12279. #: bashref.texi:5691
  12280. #, no-wrap
  12281. msgid "COMP_WORDS"
  12282. msgstr "COMP_WORDS"
  12283. #. type: Plain text
  12284. #: bashref.texi:5698
  12285. msgid ""
  12286. "An array variable consisting of the individual words in the current command "
  12287. "line. The line is split into words as Readline would split it, using "
  12288. "@code{COMP_WORDBREAKS} as described above. This variable is available only in "
  12289. "shell functions invoked by the programmable completion facilities "
  12290. "(@pxref{Programmable Completion})."
  12291. msgstr ""
  12292. "Una variable de vector que consta de las palabras individuales en la actual "
  12293. "l@'{@dotless{i}}nea de @'ordenes. La l@'{@dotless{i}}nea se divide en palabras como Readline la "
  12294. "dividir@'{@dotless{i}}a, usando @code{COMP_WORDBREAKS} como se describe anteriormente. Esta "
  12295. "variable est@'a disponible solo en funciones del int@'erprete llamadas por las "
  12296. "herramientas de compleci@'on programables (@pxref{Compleci@'on Programable})."
  12297. #. type: item
  12298. #: bashref.texi:5699
  12299. #, no-wrap
  12300. msgid "COMPREPLY"
  12301. msgstr "COMPREPLY"
  12302. #. type: Plain text
  12303. #: bashref.texi:5704
  12304. msgid ""
  12305. "An array variable from which Bash reads the possible completions generated by a "
  12306. "shell function invoked by the programmable completion facility "
  12307. "(@pxref{Programmable Completion}). Each array element contains one possible "
  12308. "completion."
  12309. msgstr ""
  12310. "Una variable de vector de la que Bash lee las posibles compleciones generadas "
  12311. "por una funci@'on del int@'erprete llamada por la herramienta de compleci@'on "
  12312. "programable (@pxref{Compleci@'on Programable}). Cada elemento del vector "
  12313. "contiene una posible compleci@'on."
  12314. #. type: item
  12315. #: bashref.texi:5705
  12316. #, no-wrap
  12317. msgid "COPROC"
  12318. msgstr "COPROC"
  12319. #. type: Plain text
  12320. #: bashref.texi:5708
  12321. msgid ""
  12322. "An array variable created to hold the file descriptors for output from and input "
  12323. "to an unnamed coprocess (@pxref{Coprocesses})."
  12324. msgstr ""
  12325. "Una variable de vector creada para alojar los descriptores de archivo para "
  12326. "salida de y entrada para un coproceso sin nombre (@pxref{Coprocesos})."
  12327. #. type: item
  12328. #: bashref.texi:5709
  12329. #, no-wrap
  12330. msgid "DIRSTACK"
  12331. msgstr "DIRSTACK"
  12332. #. type: Plain text
  12333. #: bashref.texi:5719
  12334. msgid ""
  12335. "An array variable containing the current contents of the directory stack. "
  12336. "Directories appear in the stack in the order they are displayed by the "
  12337. "@code{dirs} builtin. Assigning to members of this array variable may be used to "
  12338. "modify directories already in the stack, but the @code{pushd} and @code{popd} "
  12339. "builtins must be used to add and remove directories. Assignment to this "
  12340. "variable will not change the current directory. If @env{DIRSTACK} is unset, it "
  12341. "loses its special properties, even if it is subsequently reset."
  12342. msgstr ""
  12343. "Una variable de vector que contiene los contenidos actuales de la pila de "
  12344. "directorios. Los directorios aparecen en la pila en el orden en que son "
  12345. "mostrados por la instrucci@'on integrada @code{dirs}. Asignar a miembros de "
  12346. "esta variable de vector puede usarse para modificar directorios ya en la pila, "
  12347. "pero las instrucciones integradas @code{pushd} y @code{popd} deben ser usadas "
  12348. "para a@~nadir y eliminar directorios. La asignaci@'on a esta variable no "
  12349. "cambiar@'a el directorio actual. Si @env{DIRSTACK} est@'a sin asignar, pierde "
  12350. "sus propiedades especiales, incluso si es restablecida posteriormente."
  12351. #. type: item
  12352. #: bashref.texi:5720
  12353. #, no-wrap
  12354. msgid "EMACS"
  12355. msgstr "EMACS"
  12356. #. type: Plain text
  12357. #: bashref.texi:5724
  12358. msgid ""
  12359. "If Bash finds this variable in the environment when the shell starts with value "
  12360. "@samp{t}, it assumes that the shell is running in an Emacs shell buffer and "
  12361. "disables line editing."
  12362. msgstr ""
  12363. "Si Bash encuentra esta variable en el entorno cuando el int@'erprete se inicia "
  12364. "con el valor @samp{t}, asume que el int@'erprete est@'a corriendo en un b@'ufer "
  12365. "de int@'erprete de Emacs y deshabilita la edici@'on de l@'{@dotless{i}}nea."
  12366. #. type: item
  12367. #: bashref.texi:5725
  12368. #, no-wrap
  12369. msgid "ENV"
  12370. msgstr "ENV"
  12371. #. type: Plain text
  12372. #: bashref.texi:5728
  12373. msgid ""
  12374. "Similar to @code{BASH_ENV}; used when the shell is invoked in @sc{posix} Mode "
  12375. "(@pxref{Bash POSIX Mode})."
  12376. msgstr ""
  12377. "Similar a @code{BASH_ENV}; usada cuando el int@'erprete es llamado en Modo "
  12378. "@sc{posix} (@pxref{Modo POSIX de Bash})."
  12379. #. type: item
  12380. #: bashref.texi:5729
  12381. #, no-wrap
  12382. msgid "EUID"
  12383. msgstr "EUID"
  12384. #. type: Plain text
  12385. #: bashref.texi:5732
  12386. msgid ""
  12387. "The numeric effective user id of the current user. This variable is readonly."
  12388. msgstr ""
  12389. "El id num@'erico efectivo de usuario del actual usuario. Esta variable es de "
  12390. "solo lectura."
  12391. #. type: item
  12392. #: bashref.texi:5733
  12393. #, no-wrap
  12394. msgid "EXECIGNORE"
  12395. msgstr "EXECIGNORE"
  12396. #. type: Plain text
  12397. #: bashref.texi:5747
  12398. msgid ""
  12399. "A colon-separated list of shell patterns (@pxref{Pattern Matching}) defining "
  12400. "the list of filenames to be ignored by command search using @code{PATH}. Files "
  12401. "whose full pathnames match one of these patterns are not considered executable "
  12402. "files for the purposes of completion and command execution via @code{PATH} "
  12403. "lookup. This does not affect the behavior of the @code{[}, @code{test}, and "
  12404. "@code{[[} commands. Full pathnames in the command hash table are not subject to "
  12405. "@code{EXECIGNORE}. Use this variable to ignore shared library files that have "
  12406. "the executable bit set, but are not executable files. The pattern matching "
  12407. "honors the setting of the @code{extglob} shell option."
  12408. msgstr ""
  12409. "Una lista de patrones separada por dos puntos (@pxref{Coincidencia de "
  12410. "Patrones}) que define la lista de nombres de archivo que ser@'an ignorados por "
  12411. "la b@'usqueda de instrucciones usando @code{PATH}. Los archivos cuyos nombres "
  12412. "de ruta completos coinciden con uno de estos patrones no se consideran archivos "
  12413. "ejecutables para los prop@'ositos de compleci@'on y ejecuci@'on mediante "
  12414. "b@'usqueda de @var{PATH}. Esto no afecta el comportamiento de las instrucciones "
  12415. "@code{[}, @code{test} y @code{[[}. Los nombres de ruta completos en la tabla "
  12416. "hash de instrucciones no est@'an sujetos a @code{EXECIGNORE}. Use esta variable "
  12417. "para ignorar los archivos de librer@'{@dotless{i}}a compartidos que tiene asignado el bit de "
  12418. "ejecuci@'on, pero no son archivos ejecutables. La coincidencia de patrones hace "
  12419. "honor al ajuste de la opci@'on del int@'erprete @code{extglob}."
  12420. #. type: item
  12421. #: bashref.texi:5748
  12422. #, no-wrap
  12423. msgid "FCEDIT"
  12424. msgstr "FCEDIT"
  12425. #. type: Plain text
  12426. #: bashref.texi:5751
  12427. msgid ""
  12428. "The editor used as a default by the @option{-e} option to the @code{fc} builtin "
  12429. "command."
  12430. msgstr ""
  12431. "El editor usado como predeterminado por la opci@'on @option{-e} de la "
  12432. "instrucci@'on integrada @code{fc}."
  12433. #. type: item
  12434. #: bashref.texi:5752
  12435. #, no-wrap
  12436. msgid "FIGNORE"
  12437. msgstr "FIGNORE"
  12438. #. type: Plain text
  12439. #: bashref.texi:5759
  12440. msgid ""
  12441. "A colon-separated list of suffixes to ignore when performing filename "
  12442. "completion. A filename whose suffix matches one of the entries in @env{FIGNORE} "
  12443. "is excluded from the list of matched filenames. A sample value is @samp{.o:~}"
  12444. msgstr ""
  12445. "Una lista separada de sufijos que ignorar al realizar la compleci@'on de nombre "
  12446. "de archivo. Un nombre de archivo cuyo sufijo coincide con una de las entradas "
  12447. "en @env{FIGIGNORE} es excluido de la lista de nombres de archivo completados. "
  12448. "Un valor de muestra es @samp{.o:~}."
  12449. #. type: item
  12450. #: bashref.texi:5760
  12451. #, no-wrap
  12452. msgid "FUNCNAME"
  12453. msgstr "FUNCNAME"
  12454. #. type: Plain text
  12455. #: bashref.texi:5771
  12456. msgid ""
  12457. "An array variable containing the names of all shell functions currently in the "
  12458. "execution call stack. The element with index 0 is the name of any currently-"
  12459. "executing shell function. The bottom-most element (the one with the highest "
  12460. "index) is @code{\"main\"}. This variable exists only when a shell function is "
  12461. "executing. Assignments to @env{FUNCNAME} have no effect. If @env{FUNCNAME} is "
  12462. "unset, it loses its special properties, even if it is subsequently reset."
  12463. msgstr ""
  12464. "Una variable de vector que contiene los nombres de todas las funciones del "
  12465. "int@'erprete actualmente en la pila de ejecuci@'on de llamadas. El elemento con "
  12466. "@'{@dotless{i}}ndice 0 es el nombre de cualquier funci@'on del int@'erprete en ejecuci@'on "
  12467. "actualmente. El elemento m@'as al fondo (aquel con el @'{@dotless{i}}ndice m@'as alto) es "
  12468. "@code{\"main\"}. Esta variable solo existe cuando una funci@'on del "
  12469. "int@'erprete se est@'a ejecutando. Las asignaciones a @env{FUNCNAME} no tienen "
  12470. "efecto. Si @env{FUNCNAME} est@'a sin asignar, pierde sus propiedades "
  12471. "especiales, incluso si es restablecida posteriormente."
  12472. #. type: Plain text
  12473. #: bashref.texi:5779
  12474. msgid ""
  12475. "This variable can be used with @code{BASH_LINENO} and @code{BASH_SOURCE}. Each "
  12476. "element of @code{FUNCNAME} has corresponding elements in @code{BASH_LINENO} and "
  12477. "@code{BASH_SOURCE} to describe the call stack. For instance, "
  12478. "@code{$@{FUNCNAME[$i]@}} was called from the file @code{$@{BASH_SOURCE[$i+1]@}} "
  12479. "at line number @code{$@{BASH_LINENO[$i]@}}. The @code{caller} builtin displays "
  12480. "the current call stack using this information."
  12481. msgstr ""
  12482. "Esta variable puede ser usada con @code{BASH_LINENO} y @code{BASH_SOURCE}. Cada "
  12483. "elemento de @code{FUNCNAME} tiene elementos correspondientes en "
  12484. "@code{BASH_LINENO} y @code{BASH_SOURCE} para describir la pila de llamadas. Por "
  12485. "ejemplo, @code{$@{FUNCNAME[$i]@}} fue llamada del archivo @code{$@{BASH_SOURCE[$i"
  12486. "+1]@}} en el n@'umero de l@'{@dotless{i}}nea @code{$@{BASH_LINENO[$i]@}}. La instrucci@'on "
  12487. "integrada @code{caller} muestra la actual pila de llamadas usando esta "
  12488. "informaci@'on."
  12489. #. type: item
  12490. #: bashref.texi:5780
  12491. #, no-wrap
  12492. msgid "FUNCNEST"
  12493. msgstr "FUNCNEST"
  12494. #. type: Plain text
  12495. #: bashref.texi:5784
  12496. msgid ""
  12497. "If set to a numeric value greater than 0, defines a maximum function nesting "
  12498. "level. Function invocations that exceed this nesting level will cause the "
  12499. "current command to abort."
  12500. msgstr ""
  12501. "Si est@'a asignada a un valor num@'erico mayor que 0, define un nivel de "
  12502. "anidamiento de funci@'on m@'aximo. Las llamadas de funci@'on que excedan este "
  12503. "l@'{@dotless{i}}mite har@'an que se aborte la instrucci@'on actual."
  12504. #. type: item
  12505. #: bashref.texi:5785
  12506. #, no-wrap
  12507. msgid "GLOBIGNORE"
  12508. msgstr "GLOBIGNORE"
  12509. #. type: Plain text
  12510. #: bashref.texi:5793
  12511. msgid ""
  12512. "A colon-separated list of patterns defining the set of filenames to be ignored "
  12513. "by filename expansion. If a filename matched by a filename expansion pattern "
  12514. "also matches one of the patterns in @env{GLOBIGNORE}, it is removed from the "
  12515. "list of matches. The pattern matching honors the setting of the @code{extglob} "
  12516. "shell option."
  12517. msgstr ""
  12518. "Una lista de patrones separada por dos puntos que define el n@'umero de nombres "
  12519. "de archivo que deben ser ignorados por la expansi@'on de nombre de archivo. Si "
  12520. "un nombre de archivo coincidido por un patr@'on de expansi@'on de nombre de "
  12521. "archivo tambi@'en coincide con uno de los patrones en @env{GLOBIGNORE}, es "
  12522. "eliminado de la lista de coincidencias. Los patrones coincidentes hacen honor "
  12523. "al ajuste de la opci@'on del int@'erprete @code{extglob}."
  12524. #. type: item
  12525. #: bashref.texi:5794
  12526. #, no-wrap
  12527. msgid "GROUPS"
  12528. msgstr "GROUPS"
  12529. #. type: Plain text
  12530. #: bashref.texi:5800
  12531. msgid ""
  12532. "An array variable containing the list of groups of which the current user is a "
  12533. "member. Assignments to @env{GROUPS} have no effect. If @env{GROUPS} is unset, "
  12534. "it loses its special properties, even if it is subsequently reset."
  12535. msgstr ""
  12536. "Una variable de vector que contiene la lista de grupos de los cuales el usuario "
  12537. "actual es miembro. Las asignaciones a @env{GROUPS} no tienen efecto. Si "
  12538. "@env{GROUPS} es eliminada, pierde sus propiedades especiales, incluso si es "
  12539. "restablecida posteriormente."
  12540. #. type: item
  12541. #: bashref.texi:5801
  12542. #, no-wrap
  12543. msgid "histchars"
  12544. msgstr "histchars"
  12545. #. type: Plain text
  12546. #: bashref.texi:5814
  12547. msgid ""
  12548. "Up to three characters which control history expansion, quick substitution, and "
  12549. "tokenization (@pxref{History Interaction}). The first character is the "
  12550. "@var{history expansion} character, that is, the character which signifies the "
  12551. "start of a history expansion, normally @samp{!}. The second character is the "
  12552. "character which signifies `quick substitution' when seen as the first character "
  12553. "on a line, normally @samp{^}. The optional third character is the character "
  12554. "which indicates that the remainder of the line is a comment when found as the "
  12555. "first character of a word, usually @samp{#}. The history comment character "
  12556. "causes history substitution to be skipped for the remaining words on the line. "
  12557. "It does not necessarily cause the shell parser to treat the rest of the line as "
  12558. "a comment."
  12559. msgstr ""
  12560. "Hasta tres caracteres que controlan la expansi@'on de historial, sustituci@'on "
  12561. "r@'apida y simbolizaci@'on (@pxref{Interacci@'on con el Historial}). El primer "
  12562. "car@'acter es el car@'acter de @var{expansi@'on de historial}, es decir, el "
  12563. "car@'acter que representa el inicio de una expansi@'on de historial, normalmente "
  12564. "@samp{!}. El segundo car@'acter es el car@'acter que representa `sustituci@'on "
  12565. "r@'apida cuando es visto como el primer car@'acter en la l@'{@dotless{i}}nea, normalmente "
  12566. "@samp{^}. El tercer car@'acter opcional es el car@'acter que indica que el "
  12567. "resto de la l@'{@dotless{i}}nea es un comentario cuando se encuentra como el primer "
  12568. "car@'acter de una palabra, normalmente @samp{#}. El car@'acter de comentario de "
  12569. "historial hace que sea saltada la sustituci@'on de historial para el resto de "
  12570. "palabras en la l@'{@dotless{i}}nea. No necesariamente hace que el analizador del "
  12571. "int@'erprete trate el resto de la l@'{@dotless{i}}nea como un comentario."
  12572. #. type: item
  12573. #: bashref.texi:5815
  12574. #, no-wrap
  12575. msgid "HISTCMD"
  12576. msgstr "HISTCMD"
  12577. #. type: Plain text
  12578. #: bashref.texi:5819
  12579. msgid ""
  12580. "The history number, or index in the history list, of the current command. If "
  12581. "@env{HISTCMD} is unset, it loses its special properties, even if it is "
  12582. "subsequently reset."
  12583. msgstr ""
  12584. "El n@'umero de historial, o @'{@dotless{i}}ndice en la lista de historial, de la "
  12585. "instrucci@'on actual. Si @env{HISTCMD} est@'a sin asignar, pierde sus "
  12586. "propiedades especiales, incluso si se restablece posteriormente."
  12587. #. type: item
  12588. #: bashref.texi:5820
  12589. #, no-wrap
  12590. msgid "HISTCONTROL"
  12591. msgstr "HISTCONTROL"
  12592. #. type: Plain text
  12593. #: bashref.texi:5839
  12594. msgid ""
  12595. "A colon-separated list of values controlling how commands are saved on the "
  12596. "history list. If the list of values includes @samp{ignorespace}, lines which "
  12597. "begin with a space character are not saved in the history list. A value of "
  12598. "@samp{ignoredups} causes lines which match the previous history entry to not be "
  12599. "saved. A value of @samp{ignoreboth} is shorthand for @samp{ignorespace} and "
  12600. "@samp{ignoredups}. A value of @samp{erasedups} causes all previous lines "
  12601. "matching the current line to be removed from the history list before that line "
  12602. "is saved. Any value not in the above list is ignored. If @env{HISTCONTROL} is "
  12603. "unset, or does not include a valid value, all lines read by the shell parser are "
  12604. "saved on the history list, subject to the value of @env{HISTIGNORE}. The second "
  12605. "and subsequent lines of a multi-line compound command are not tested, and are "
  12606. "added to the history regardless of the value of @env{HISTCONTROL}."
  12607. msgstr ""
  12608. "Una lista de valores separada por dos puntos que controla c@'omo se guardan las "
  12609. "instrucciones en la lista de historial. Si la lista de valores incluye "
  12610. "@samp{ignorespace}, las l@'{@dotless{i}}neas que empiezan por un car@'acter de espacio no se "
  12611. "guardan en la lista del historial. Un valor de @samp{ignoredups} hace que las "
  12612. "l@'{@dotless{i}}neas que coinciden con la entrada de historial anterior no sean guardadas. "
  12613. "Un valor de @samp{ignoreboth} es una abreviatura de @samp{ignorespace} e "
  12614. "@samp{ignoredups}. Un valor de @samp{erasedups} hace que todas las l@'{@dotless{i}}neas "
  12615. "anteriores que coinciden con la l@'{@dotless{i}}nea actual sean eliminadas de la lista del "
  12616. "historial antes de que la l@'{@dotless{i}}nea sea guardada. Cualquier valor fuera de la "
  12617. "lista anterior se ignora. Si @env{HISTCONTROL} est@'a sin asignar o no incluye "
  12618. "un valor v@'alido, todas las l@'{@dotless{i}}neas le@'{@dotless{i}}das por el analizador del "
  12619. "int@'erprete son guardadas en la lista del historial, sujetas al valor de "
  12620. "@env{HISTIGNORE}. La segunda y posteriores l@'{@dotless{i}}neas de una instrucci@'on "
  12621. "multil@'{@dotless{i}}nea compuesta no son probadas y se a@~naden al historial sin importar "
  12622. "el valor de @env{HISTCONTROL}."
  12623. #. type: item
  12624. #: bashref.texi:5840
  12625. #, no-wrap
  12626. msgid "HISTFILE"
  12627. msgstr "HISTFILE"
  12628. #. type: Plain text
  12629. #: bashref.texi:5843
  12630. msgid ""
  12631. "The name of the file to which the command history is saved. The default value "
  12632. "is @file{~/.bash_history}."
  12633. msgstr ""
  12634. "El nombre del archivo al cual se guarda el historial de instrucciones. El valor "
  12635. "predeterminado es @file{~/.bash_history}."
  12636. #. type: item
  12637. #: bashref.texi:5844
  12638. #, no-wrap
  12639. msgid "HISTFILESIZE"
  12640. msgstr "HISTFILESIZE"
  12641. #. type: Plain text
  12642. #: bashref.texi:5855
  12643. msgid ""
  12644. "The maximum number of lines contained in the history file. When this variable "
  12645. "is assigned a value, the history file is truncated, if necessary, to contain no "
  12646. "more than that number of lines by removing the oldest entries. The history file "
  12647. "is also truncated to this size after writing it when a shell exits. If the "
  12648. "value is 0, the history file is truncated to zero size. Non-numeric values and "
  12649. "numeric values less than zero inhibit truncation. The shell sets the default "
  12650. "value to the value of @env{HISTSIZE} after reading any startup files."
  12651. msgstr ""
  12652. "El m@'aximo n@'umero de l@'{@dotless{i}}neas contenidas en el archivo de historial. Cuando "
  12653. "se asigna a esta variable un valor, el archivo de historial es recortado, si es "
  12654. "necesario, para contener no m@'as del n@'umero de l@'{@dotless{i}}neas eliminando las "
  12655. "entradas m@'as antiguas. El archivo de historial tambi@'en es recortado a este "
  12656. "tama@~no despu@'es de escribirlo cuando finaliza un int@'erprete. Si el valor "
  12657. "es 0, el archivo de historial se recorta a tama@~no cero. Las valores no "
  12658. "num@'ericos y valores num@'ericos menores de cero inhiben el recorte. El "
  12659. "int@'erprete asigna el valor predeterminado al valor de @env{HISTSIZE} despu@'es "
  12660. "de leer los archivos de inicializaci@'on."
  12661. #. type: item
  12662. #: bashref.texi:5856
  12663. #, no-wrap
  12664. msgid "HISTIGNORE"
  12665. msgstr "HISTIGNORE"
  12666. #. type: Plain text
  12667. #: bashref.texi:5871
  12668. msgid ""
  12669. "A colon-separated list of patterns used to decide which command lines should be "
  12670. "saved on the history list. Each pattern is anchored at the beginning of the "
  12671. "line and must match the complete line (no implicit @samp{*} is appended). Each "
  12672. "pattern is tested against the line after the checks specified by "
  12673. "@env{HISTCONTROL} are applied. In addition to the normal shell pattern matching "
  12674. "characters, @samp{&} matches the previous history line. @samp{&} may be escaped "
  12675. "using a backslash; the backslash is removed before attempting a match. The "
  12676. "second and subsequent lines of a multi-line compound command are not tested, and "
  12677. "are added to the history regardless of the value of @env{HISTIGNORE}. The "
  12678. "pattern matching honors the setting of the @code{extglob} shell option."
  12679. msgstr ""
  12680. "Una lista de patrones separada por dos puntos usada para decidir qu@'e l@'{@dotless{i}}neas "
  12681. "de instrucci@'on deber@'{@dotless{i}}an guardarse en la lista del historial. Cada patr@'on "
  12682. "es anclado al principio de la l@'{@dotless{i}}nea y debe coincidir con la l@'{@dotless{i}}nea completa "
  12683. "(no se a@~nade un @samp{*} impl@'{@dotless{i}}cito). Cada patr@'on se comprueba contra la "
  12684. "l@'{@dotless{i}}nea despu@'es de que las comprobaciones especificadas por @env{HISTCONTROL} "
  12685. "sean aplicadas. Adem@'as de los caracteres normales de coincidencia de patrones "
  12686. "del int@'erprete, @samp{&} coincide con la anterior l@'{@dotless{i}}nea de historial. "
  12687. "@samp{&} puede ser escapada usando una barra invertida; la barra invertida se "
  12688. "elimina antes de intentar una coincidencia. La segunda y las posteriores "
  12689. "l@'{@dotless{i}}neas de una instrucci@'on compuesta multil@'{@dotless{i}}nea no son comprobadas, y se "
  12690. "a@~naden al historial sin importar el valor de @env{HISTIGNORE}. El patr@'on "
  12691. "que coincide hace honor al ajuste de la opci@'on del int@'erprete @code{extglob}."
  12692. #. type: Plain text
  12693. #: bashref.texi:5877
  12694. msgid ""
  12695. "@env{HISTIGNORE} subsumes the function of @env{HISTCONTROL}. A pattern of "
  12696. "@samp{&} is identical to @code{ignoredups}, and a pattern of @samp{[ ]*} is "
  12697. "identical to @code{ignorespace}. Combining these two patterns, separating them "
  12698. "with a colon, provides the functionality of @code{ignoreboth}."
  12699. msgstr ""
  12700. "@env{HISTIGNORE} subsume la funci@'on de @env{HISTCONTROL}. Un patr@'on de "
  12701. "@samp{&} es id@'entico a @code{ignoredups}, y un patr@'on de @samp{[ ]*} es "
  12702. "id@'entico a @code{ignorespace}. Combinar estos dos patrones, separ@'andolos "
  12703. "con dos puntos, proporciona la funcionalidad de @code{ignoreboth}."
  12704. #. type: item
  12705. #: bashref.texi:5878
  12706. #, no-wrap
  12707. msgid "HISTSIZE"
  12708. msgstr "HISTSIZE"
  12709. #. type: Plain text
  12710. #: bashref.texi:5884
  12711. msgid ""
  12712. "The maximum number of commands to remember on the history list. If the value is "
  12713. "0, commands are not saved in the history list. Numeric values less than zero "
  12714. "result in every command being saved on the history list (there is no limit). "
  12715. "The shell sets the default value to 500 after reading any startup files."
  12716. msgstr ""
  12717. "El m@'aximo n@'umero de instrucciones que recordar en la lista del historial. "
  12718. "Si el valor es 0, las instrucciones no se guardan en la lista del historial. "
  12719. "Los valores num@'ericos menores que cero resultan en cada instrucci@'on "
  12720. "guard@'andose en la lista del historial (no hay l@'{@dotless{i}}mite). El int@'erprete "
  12721. "establece el valor predeterminado a 500 despu@'es de leer los archivos de inicio."
  12722. #. type: item
  12723. #: bashref.texi:5885
  12724. #, no-wrap
  12725. msgid "HISTTIMEFORMAT"
  12726. msgstr "HISTTIMEFORMAT"
  12727. #. type: Plain text
  12728. #: bashref.texi:5893
  12729. msgid ""
  12730. "If this variable is set and not null, its value is used as a format string for "
  12731. "@var{strftime} to print the time stamp associated with each history entry "
  12732. "displayed by the @code{history} builtin. If this variable is set, time stamps "
  12733. "are written to the history file so they may be preserved across shell sessions. "
  12734. "This uses the history comment character to distinguish timestamps from other "
  12735. "history lines."
  12736. msgstr ""
  12737. "Si esta variable est@'a asignada y no es nula, su valor se usa como una cadena "
  12738. "de formato para @var{strftime} para imprimir la marca temporal asociada con cada "
  12739. "entrada de historial mostrada por la instrucci@'on integrada @code{history}. Si "
  12740. "est@'a asignada esta variable, las marcas de tiempo se escriben al archivo de "
  12741. "historial de forma que puedan ser preservadas entre sesiones del int@'erprete. "
  12742. "Esto usa el car@'acter de comentario de historial para distinguir marcas de "
  12743. "tiempo de otras l@'{@dotless{i}}neas de historial."
  12744. #. type: item
  12745. #: bashref.texi:5894
  12746. #, no-wrap
  12747. msgid "HOSTFILE"
  12748. msgstr "HOSTFILE"
  12749. #. type: Plain text
  12750. #: bashref.texi:5906
  12751. msgid ""
  12752. "Contains the name of a file in the same format as @file{/etc/hosts} that should "
  12753. "be read when the shell needs to complete a hostname. The list of possible "
  12754. "hostname completions may be changed while the shell is running; the next time "
  12755. "hostname completion is attempted after the value is changed, Bash adds the "
  12756. "contents of the new file to the existing list. If @env{HOSTFILE} is set, but "
  12757. "has no value, or does not name a readable file, Bash attempts to read @file{/etc/"
  12758. "hosts} to obtain the list of possible hostname completions. When @env{HOSTFILE} "
  12759. "is unset, the hostname list is cleared."
  12760. msgstr ""
  12761. "Contiene el nombre de un archivo en el mismo formato que @file{/etc/hosts} que "
  12762. "deber@'{@dotless{i}}a ser le@'{@dotless{i}}do cuando el int@'erprete necesita completar un nombre de "
  12763. "anfitri@'on. La lista de posibles compleciones de nombre de anfitri@'on puede "
  12764. "ser cambiada mientra el int@'erprete se ejecuta; la siguiente vez que se intente "
  12765. "la compleci@'on de nombre de anfitri@'on despu@'es de que se cambie el valor, "
  12766. "Bash a@~nade los contenidos del nuevo archivo a la lista existente. Si "
  12767. "@env{HOSTFILE} est@'a asignada pero no tiene valor o no nombra un archivo "
  12768. "legible, Bash trata de leer @file{/etc/hosts} para obtener la lista de posibles "
  12769. "compleciones de nombre de anfitri@'on. Cuando @env{HOSTFILE} est@'a sin "
  12770. "asignar, se limpia la lista de nombre de anfitri@'on."
  12771. #. type: item
  12772. #: bashref.texi:5907
  12773. #, no-wrap
  12774. msgid "HOSTNAME"
  12775. msgstr "HOSTNAME"
  12776. #. type: Plain text
  12777. #: bashref.texi:5909
  12778. msgid "The name of the current host."
  12779. msgstr "El nombre del anfitri@'on actual."
  12780. #. type: item
  12781. #: bashref.texi:5910
  12782. #, no-wrap
  12783. msgid "HOSTTYPE"
  12784. msgstr "HOSTTYPE"
  12785. #. type: Plain text
  12786. #: bashref.texi:5912
  12787. msgid "A string describing the machine Bash is running on."
  12788. msgstr "Una cadena que describe la m@'aquina en que se est@'a ejecutando Bash."
  12789. #. type: item
  12790. #: bashref.texi:5913
  12791. #, no-wrap
  12792. msgid "IGNOREEOF"
  12793. msgstr "IGNOREEOF"
  12794. #. type: Plain text
  12795. #: bashref.texi:5922
  12796. msgid ""
  12797. "Controls the action of the shell on receipt of an @code{EOF} character as the "
  12798. "sole input. If set, the value denotes the number of consecutive @code{EOF} "
  12799. "characters that can be read as the first character on an input line before the "
  12800. "shell will exit. If the variable exists but does not have a numeric value (or "
  12801. "has no value) then the default is 10. If the variable does not exist, then "
  12802. "@code{EOF} signifies the end of input to the shell. This is only in effect for "
  12803. "interactive shells."
  12804. msgstr ""
  12805. "Controla la acci@'on del int@'erprete al recibir un car@'acter @code{EOF} como "
  12806. "la @'unica entrada. Si est@'a asignado, el valor denota el n@'umero de "
  12807. "caracteres @code{EOF} consecutivos que pueden ser le@'{@dotless{i}}dos como el primer "
  12808. "car@'acter de una l@'{@dotless{i}}nea de entrada antes de que finalice el int@'erprete. Si "
  12809. "la variable existe pero no tiene un valor num@'erico (o no tiene valor), "
  12810. "entonces el predeterminado es 10. Si la variable no existe, el @code{EOF} "
  12811. "significa el final de la entrada para el int@'erprete. Esto solo est@'a en "
  12812. "efecto para int@'erpretes interactivos."
  12813. #. type: item
  12814. #: bashref.texi:5923
  12815. #, no-wrap
  12816. msgid "INPUTRC"
  12817. msgstr "INPUTRC"
  12818. #. type: Plain text
  12819. #: bashref.texi:5926
  12820. msgid ""
  12821. "The name of the Readline initialization file, overriding the default of @file{~/."
  12822. "inputrc}."
  12823. msgstr ""
  12824. "El nombre del archivo de inicializaci@'on Readline, que sobrescribe el valor "
  12825. "predeterminado de @file{~/.inputrc}."
  12826. #. type: item
  12827. #: bashref.texi:5927
  12828. #, no-wrap
  12829. msgid "LANG"
  12830. msgstr "LANG"
  12831. #. type: Plain text
  12832. #: bashref.texi:5930
  12833. msgid ""
  12834. "Used to determine the locale category for any category not specifically selected "
  12835. "with a variable starting with @code{LC_}."
  12836. msgstr ""
  12837. "Usada para determinar la categor@'{@dotless{i}}a de configuraci@'on regional para cualquier "
  12838. "categor@'{@dotless{i}}a no especif@'{@dotless{i}}camente seleccionada con una variable que empieza por "
  12839. "@code{LC_}."
  12840. #. type: item
  12841. #: bashref.texi:5931
  12842. #, no-wrap
  12843. msgid "LC_ALL"
  12844. msgstr "LC_ALL"
  12845. #. type: Plain text
  12846. #: bashref.texi:5934
  12847. msgid ""
  12848. "This variable overrides the value of @env{LANG} and any other @code{LC_} "
  12849. "variable specifying a locale category."
  12850. msgstr ""
  12851. "Esta variable sobrescribe el valor de @env{LANG} y cualquier otra variable "
  12852. "@code{LC_} que especifica una categor@'{@dotless{i}}a de configuraci@'on regional."
  12853. #. type: item
  12854. #: bashref.texi:5935
  12855. #, no-wrap
  12856. msgid "LC_COLLATE"
  12857. msgstr "LC_COLLATE"
  12858. #. type: Plain text
  12859. #: bashref.texi:5941
  12860. msgid ""
  12861. "This variable determines the collation order used when sorting the results of "
  12862. "filename expansion, and determines the behavior of range expressions, "
  12863. "equivalence classes, and collating sequences within filename expansion and "
  12864. "pattern matching (@pxref{Filename Expansion})."
  12865. msgstr ""
  12866. "Esta variable determina la ordenaci@'on usada para ordenar los resultados de la "
  12867. "expansi@'on de nombre de archivo, y determina el comportamiento de las "
  12868. "expresiones de rango, clases de equivalencia y secuencias de ordenaci@'on dentro "
  12869. "de la expansi@'on de nombre de archivo y coincidencia de patrones "
  12870. "(@pxref{Expansi@'on de Nombre de Archivo})."
  12871. #. type: item
  12872. #: bashref.texi:5942
  12873. #, no-wrap
  12874. msgid "LC_CTYPE"
  12875. msgstr "LC_CTYPE"
  12876. #. type: Plain text
  12877. #: bashref.texi:5946
  12878. msgid ""
  12879. "This variable determines the interpretation of characters and the behavior of "
  12880. "character classes within filename expansion and pattern matching "
  12881. "(@pxref{Filename Expansion})."
  12882. msgstr ""
  12883. "Esta variable determina la interpretaci@'on de caracteres y el comportamiento de "
  12884. "las clases de caracteres dentro de una expansi@'on de nombre de archivo y "
  12885. "coincidencia de patrones (@pxref{Expansi@'on de Nombre de Archivo})."
  12886. #. type: Plain text
  12887. #: bashref.texi:5950
  12888. msgid ""
  12889. "This variable determines the locale used to translate double-quoted strings "
  12890. "preceded by a @samp{$} (@pxref{Locale Translation})."
  12891. msgstr ""
  12892. "Esta variable determina la configuraci@'on regional usada para traducir cadenas "
  12893. "entre comillas dobles precedidas por un @samp{$} (@pxref{Traducci@'on de "
  12894. "Localizaci@'on})."
  12895. #. type: item
  12896. #: bashref.texi:5951
  12897. #, no-wrap
  12898. msgid "LC_NUMERIC"
  12899. msgstr "LC_NUMERIC"
  12900. #. type: Plain text
  12901. #: bashref.texi:5953
  12902. msgid "This variable determines the locale category used for number formatting."
  12903. msgstr ""
  12904. "Esta variable determina la categor@'{@dotless{i}}a de configuraci@'on regional para el "
  12905. "formato de n@'umeros."
  12906. #. type: item
  12907. #: bashref.texi:5954
  12908. #, no-wrap
  12909. msgid "LC_TIME"
  12910. msgstr "LC_TIME"
  12911. #. type: Plain text
  12912. #: bashref.texi:5957
  12913. msgid ""
  12914. "This variable determines the locale category used for data and time formatting."
  12915. msgstr ""
  12916. "Esta variable determina la categor@'{@dotless{i}}a de configuraci@'on regional usada para el "
  12917. "formato de fecha y tiempo."
  12918. #. type: item
  12919. #: bashref.texi:5958
  12920. #, no-wrap
  12921. msgid "LINENO"
  12922. msgstr "LINENO"
  12923. #. type: Plain text
  12924. #: bashref.texi:5960
  12925. msgid "The line number in the script or shell function currently executing."
  12926. msgstr ""
  12927. "El n@'umero de l@'{@dotless{i}}nea en el guion o funci@'on del int@'erprete actualmente en "
  12928. "ejecuci@'on."
  12929. #. type: item
  12930. #: bashref.texi:5961
  12931. #, no-wrap
  12932. msgid "LINES"
  12933. msgstr "LINES"
  12934. #. type: Plain text
  12935. #: bashref.texi:5967
  12936. msgid ""
  12937. "Used by the @code{select} command to determine the column length for printing "
  12938. "selection lists. Automatically set if the @code{checkwinsize} option is enabled "
  12939. "(@pxref{The Shopt Builtin}), or in an interactive shell upon receipt of a "
  12940. "@code{SIGWINCH}."
  12941. msgstr ""
  12942. "Usada por la instrucci@'on @code{select} para determinar la longitud de columna "
  12943. "para imprimir listas de selecci@'on. Autom@'aticamente asignada si la opci@'on "
  12944. "@code{checkwinsize} est@'a activada (@pxref{La Instrucci@'on Integrada Shopt}), "
  12945. "o en un int@'erprete interactivo al recibir una @code{SIGWINCH}."
  12946. #. type: item
  12947. #: bashref.texi:5968
  12948. #, no-wrap
  12949. msgid "MACHTYPE"
  12950. msgstr "MACHTYPE"
  12951. #. type: Plain text
  12952. #: bashref.texi:5971
  12953. msgid ""
  12954. "A string that fully describes the system type on which Bash is executing, in the "
  12955. "standard @sc{gnu} @var{cpu-company-system} format."
  12956. msgstr ""
  12957. "Una cadena que describe completamente el tipo de sistema en que Bash est@'a "
  12958. "ejecut@'andose, en el formato est@'andar @sc{gnu} @var{ucp-empresa-sistema}."
  12959. #. type: item
  12960. #: bashref.texi:5972
  12961. #, no-wrap
  12962. msgid "MAILCHECK"
  12963. msgstr "MAILCHECK"
  12964. #. type: Plain text
  12965. #: bashref.texi:5979
  12966. msgid ""
  12967. "How often (in seconds) that the shell should check for mail in the files "
  12968. "specified in the @env{MAILPATH} or @env{MAIL} variables. The default is 60 "
  12969. "seconds. When it is time to check for mail, the shell does so before displaying "
  12970. "the primary prompt. If this variable is unset, or set to a value that is not a "
  12971. "number greater than or equal to zero, the shell disables mail checking."
  12972. msgstr ""
  12973. "La frecuencia (en segundos) con la que el int@'erprete debe comprobar el correo "
  12974. "en los archivos especificados en las variables @env{MAILPATH} o @env{MAIL}. La "
  12975. "predeterminada es 60 segundos. Cuando es hora de comprobar el correo, el "
  12976. "int@'erprete lo hace antes de mostrar el prompt primario. Si esta variable "
  12977. "est@'a sin asignar o asignada a un valor que no es un n@'umero mayor o igual a "
  12978. "cero, el int@'erprete deshabilita la comprobaci@'on de correo."
  12979. #. type: item
  12980. #: bashref.texi:5980
  12981. #, no-wrap
  12982. msgid "MAPFILE"
  12983. msgstr "MAPFILE"
  12984. #. type: Plain text
  12985. #: bashref.texi:5983
  12986. msgid ""
  12987. "An array variable created to hold the text read by the @code{mapfile} builtin "
  12988. "when no variable name is supplied."
  12989. msgstr ""
  12990. "Una variable de vector creada para contener el texto le@'{@dotless{i}}do por la "
  12991. "instrucci@'on integrada @code{mapfile} cuando no se proporciona nombre de "
  12992. "variable."
  12993. #. type: item
  12994. #: bashref.texi:5984
  12995. #, no-wrap
  12996. msgid "OLDPWD"
  12997. msgstr "OLDPWD"
  12998. #. type: Plain text
  12999. #: bashref.texi:5986
  13000. msgid "The previous working directory as set by the @code{cd} builtin."
  13001. msgstr ""
  13002. "El directorio de trabajo anterior seg@'un se establece por la instrucci@'on "
  13003. "integrada @code{cd}."
  13004. #. type: item
  13005. #: bashref.texi:5987
  13006. #, no-wrap
  13007. msgid "OPTERR"
  13008. msgstr "OPTERR"
  13009. #. type: Plain text
  13010. #: bashref.texi:5990
  13011. msgid ""
  13012. "If set to the value 1, Bash displays error messages generated by the "
  13013. "@code{getopts} builtin command."
  13014. msgstr ""
  13015. "Si asignada al valor 1, Bash muestra mensajes de error generados por la "
  13016. "instrucci@'on integrada @code{getopts}."
  13017. #. type: item
  13018. #: bashref.texi:5991
  13019. #, no-wrap
  13020. msgid "OSTYPE"
  13021. msgstr "OSTYPE"
  13022. #. type: Plain text
  13023. #: bashref.texi:5993
  13024. msgid "A string describing the operating system Bash is running on."
  13025. msgstr ""
  13026. "Una cadena que describe el sistema operativo en que Bash se est@'a ejecutando."
  13027. #. type: item
  13028. #: bashref.texi:5994
  13029. #, no-wrap
  13030. msgid "PIPESTATUS"
  13031. msgstr "PIPESTATUS"
  13032. #. type: Plain text
  13033. #: bashref.texi:5999
  13034. msgid ""
  13035. "An array variable (@pxref{Arrays}) containing a list of exit status values from "
  13036. "the processes in the most-recently-executed foreground pipeline (which may "
  13037. "contain only a single command)."
  13038. msgstr ""
  13039. "Una variable de vector (@pxref{Vectores}) que contiene una lista de los valores "
  13040. "de estado de salida de los procesos en la tuber@'{@dotless{i}}a en primer plano m@'as "
  13041. "recientemente ejecutada (que podr@'{@dotless{i}}a contener una sola instrucci@'on)."
  13042. #. type: item
  13043. #: bashref.texi:6000
  13044. #, no-wrap
  13045. msgid "POSIXLY_CORRECT"
  13046. msgstr "POSIXLY_CORRECT"
  13047. #. type: Plain text
  13048. #: bashref.texi:6006
  13049. msgid ""
  13050. "If this variable is in the environment when Bash starts, the shell enters "
  13051. "@sc{posix} mode (@pxref{Bash POSIX Mode}) before reading the startup files, as "
  13052. "if the @option{--posix} invocation option had been supplied. If it is set while "
  13053. "the shell is running, Bash enables @sc{posix} mode, as if the command"
  13054. msgstr ""
  13055. "Si esta variable est@'a en el entorno cuando Bash se inicia, el int@'erprete "
  13056. "entra al modo @sc{posix} (@pxref{Modo POSIX de Bash}) antes de leer los archivos "
  13057. "de inicio, como si se hubiera proporcionado la opci@'on de llamada @option{--"
  13058. "posix}. Si se asigna cuando el int@'erprete est@'a en ejecuci@'on, Bash activa "
  13059. "el modo @sc{posix}, como si la instrucci@'on"
  13060. #. type: example
  13061. #: bashref.texi:6008
  13062. #, no-wrap
  13063. msgid "@code{set -o posix}\n"
  13064. msgstr "@code{set -o posix}\n"
  13065. #. type: Plain text
  13066. #: bashref.texi:6011
  13067. msgid "had been executed."
  13068. msgstr "hubiera sido ejecutada."
  13069. #. type: item
  13070. #: bashref.texi:6012
  13071. #, no-wrap
  13072. msgid "PPID"
  13073. msgstr "PPID"
  13074. #. type: Plain text
  13075. #: bashref.texi:6015
  13076. msgid ""
  13077. "The process @sc{id} of the shell's parent process. This variable is readonly."
  13078. msgstr ""
  13079. "El @sc{id} de proceso del proceso padre del int@'erprete. Esta variable es de "
  13080. "solo lectura."
  13081. #. type: item
  13082. #: bashref.texi:6016
  13083. #, no-wrap
  13084. msgid "PROMPT_COMMAND"
  13085. msgstr "PROMPT_COMMAND"
  13086. #. type: Plain text
  13087. #: bashref.texi:6019
  13088. msgid ""
  13089. "If set, the value is interpreted as a command to execute before the printing of "
  13090. "each primary prompt (@env{$PS1})."
  13091. msgstr ""
  13092. "Si est@'a asignada, el valor se interpreta como una instrucci@'on que ejecutar "
  13093. "antes de imprimir cada prompt primario (@env{$PS1})."
  13094. #. type: item
  13095. #: bashref.texi:6020
  13096. #, no-wrap
  13097. msgid "PROMPT_DIRTRIM"
  13098. msgstr "PROMPT_DIRTRIM"
  13099. #. type: Plain text
  13100. #: bashref.texi:6025
  13101. msgid ""
  13102. "If set to a number greater than zero, the value is used as the number of "
  13103. "trailing directory components to retain when expanding the @code{\\w} and "
  13104. "@code{\\W} prompt string escapes (@pxref{Controlling the Prompt}). Characters "
  13105. "removed are replaced with an ellipsis."
  13106. msgstr ""
  13107. "Si est@'a asignada a un n@'umero mayor que cero, el valor se usa como el "
  13108. "n@'umero de componentes finales de directorio que retener al expandir las "
  13109. "cadenas de escape de prompt @code{\\w} y @code{\\W} (@pxref{Controlando el "
  13110. "Prompt}). Los caracteres eliminados son reemplazados por puntos suspensivos."
  13111. #. type: item
  13112. #: bashref.texi:6026
  13113. #, no-wrap
  13114. msgid "PS0"
  13115. msgstr "PS0"
  13116. #. type: Plain text
  13117. #: bashref.texi:6030
  13118. msgid ""
  13119. "The value of this parameter is expanded like @var{PS1} and displayed by "
  13120. "interactive shells after reading a command and before the command is executed."
  13121. msgstr ""
  13122. "El valor de este par@'ametro es expandido como @var{PS1} y mostrado por "
  13123. "int@'erpretes interactivos despu@'es de leer una instrucci@'on y antes de que la "
  13124. "instrucci@'on sea ejecutada."
  13125. #. type: item
  13126. #: bashref.texi:6031
  13127. #, no-wrap
  13128. msgid "PS3"
  13129. msgstr "PS3"
  13130. #. type: Plain text
  13131. #: bashref.texi:6035
  13132. msgid ""
  13133. "The value of this variable is used as the prompt for the @code{select} command. "
  13134. "If this variable is not set, the @code{select} command prompts with @samp{#? }"
  13135. msgstr ""
  13136. "El valor de esta variable se usa como el prompt para la instrucci@'on "
  13137. "@code{select}. Si no est@'a asignada esta variable, la instrucci@'on "
  13138. "@code{select} usa el prompt @samp{#? }."
  13139. #. type: item
  13140. #: bashref.texi:6036
  13141. #, no-wrap
  13142. msgid "PS4"
  13143. msgstr "PS4"
  13144. #. type: Plain text
  13145. #: bashref.texi:6042
  13146. msgid ""
  13147. "The value is the prompt printed before the command line is echoed when the "
  13148. "@option{-x} option is set (@pxref{The Set Builtin}). The first character of "
  13149. "@env{PS4} is replicated multiple times, as necessary, to indicate multiple "
  13150. "levels of indirection. The default is @samp{+ }."
  13151. msgstr ""
  13152. "El valor es el prompt imprimido antes de que la l@'{@dotless{i}}nea de instrucci@'on sea "
  13153. "repetida cuando la opci@'on @option{-x} est@'e habilitada (@pxref{La "
  13154. "Instrucci@'on Integrada Set}). El primer car@'acter de @env{PS4} es remplazado "
  13155. "m@'ultiples veces, seg@'un sea necesario, para indicar m@'ultiples niveles de "
  13156. "indirecci@'on. El predeterminado es @samp{+}."
  13157. #. type: item
  13158. #: bashref.texi:6043
  13159. #, no-wrap
  13160. msgid "PWD"
  13161. msgstr "PWD"
  13162. #. type: Plain text
  13163. #: bashref.texi:6045
  13164. msgid "The current working directory as set by the @code{cd} builtin."
  13165. msgstr ""
  13166. "El directorio de trabajo actual seg@'un se establece por la instrucci@'on "
  13167. "integrada @code{cd}."
  13168. #. type: item
  13169. #: bashref.texi:6046
  13170. #, no-wrap
  13171. msgid "RANDOM"
  13172. msgstr "RANDOM"
  13173. #. type: Plain text
  13174. #: bashref.texi:6050
  13175. msgid ""
  13176. "Each time this parameter is referenced, a random integer between 0 and 32767 is "
  13177. "generated. Assigning a value to this variable seeds the random number generator."
  13178. msgstr ""
  13179. "Cada vez que se referencia a este par@'ametro, es generado un entero aleatorio "
  13180. "entre 0 y 32767. Asignar un valor a esta variable crea la semilla del generador "
  13181. "de n@'umeros aleatorio."
  13182. #. type: item
  13183. #: bashref.texi:6051
  13184. #, no-wrap
  13185. msgid "READLINE_LINE"
  13186. msgstr "READLINE_LINE"
  13187. #. type: Plain text
  13188. #: bashref.texi:6054
  13189. msgid ""
  13190. "The contents of the Readline line buffer, for use with @samp{bind -x} "
  13191. "(@pxref{Bash Builtins})."
  13192. msgstr ""
  13193. "Los contenidos del b@'ufer de l@'{@dotless{i}}nea de Readline, para uso con @samp{bind -x} "
  13194. "(@pxref{Instrucciones Integradas de Bash})."
  13195. #. type: item
  13196. #: bashref.texi:6055
  13197. #, no-wrap
  13198. msgid "READLINE_POINT"
  13199. msgstr "READLINE_POINT"
  13200. #. type: Plain text
  13201. #: bashref.texi:6058
  13202. msgid ""
  13203. "The position of the insertion point in the Readline line buffer, for use with "
  13204. "@samp{bind -x} (@pxref{Bash Builtins})."
  13205. msgstr ""
  13206. "La posici@'on del punto de inserci@'on en el b@'ufer de l@'{@dotless{i}}nea de Readline, "
  13207. "para uso con @samp{bind -x} (@pxref{Instrucciones Integradas de Bash})."
  13208. #. type: item
  13209. #: bashref.texi:6059
  13210. #, no-wrap
  13211. msgid "REPLY"
  13212. msgstr "REPLY"
  13213. #. type: Plain text
  13214. #: bashref.texi:6061
  13215. msgid "The default variable for the @code{read} builtin."
  13216. msgstr "La variable predeterminada para la instrucci@'on integrada @code{read}."
  13217. #. type: item
  13218. #: bashref.texi:6062
  13219. #, no-wrap
  13220. msgid "SECONDS"
  13221. msgstr "SECONDS"
  13222. #. type: Plain text
  13223. #: bashref.texi:6068
  13224. msgid ""
  13225. "This variable expands to the number of seconds since the shell was started. "
  13226. "Assignment to this variable resets the count to the value assigned, and the "
  13227. "expanded value becomes the value assigned plus the number of seconds since the "
  13228. "assignment."
  13229. msgstr ""
  13230. "Esta variable se expande al n@'umero de segundos desde que se inici@'o el "
  13231. "int@'erprete. Asignar a esta variable restablece la cuenta al valor asignado, y "
  13232. "el valor expandido se convierte en el valor asignado m@'as el n@'umero de "
  13233. "segundos desde la asignaci@'on."
  13234. #. type: item
  13235. #: bashref.texi:6069
  13236. #, no-wrap
  13237. msgid "SHELL"
  13238. msgstr "SHELL"
  13239. #. type: Plain text
  13240. #: bashref.texi:6073
  13241. msgid ""
  13242. "The full pathname to the shell is kept in this environment variable. If it is "
  13243. "not set when the shell starts, Bash assigns to it the full pathname of the "
  13244. "current user's login shell."
  13245. msgstr ""
  13246. "El nombre de ruta completo para el int@'erprete se mantiene en esta variable de "
  13247. "entorno. Si no est@'a asignada cuando el int@'erprete se inicia, Bash la "
  13248. "asignar@'a al nombre de ruta completo del actual int@'erprete de acceso del "
  13249. "usuario."
  13250. #. type: item
  13251. #: bashref.texi:6074
  13252. #, no-wrap
  13253. msgid "SHELLOPTS"
  13254. msgstr "SHELLOPTS"
  13255. #. type: Plain text
  13256. #: bashref.texi:6083
  13257. msgid ""
  13258. "A colon-separated list of enabled shell options. Each word in the list is a "
  13259. "valid argument for the @option{-o} option to the @code{set} builtin command "
  13260. "(@pxref{The Set Builtin}). The options appearing in @env{SHELLOPTS} are those "
  13261. "reported as @samp{on} by @samp{set -o}. If this variable is in the environment "
  13262. "when Bash starts up, each shell option in the list will be enabled before "
  13263. "reading any startup files. This variable is readonly."
  13264. msgstr ""
  13265. "Una lista de opciones del int@'erprete habilitadas separada por dos puntos. "
  13266. "Cada palabra en la lista es un argumento v@'alido para la opci@'on @option{-o} "
  13267. "de la instrucci@'on integrada @code{set} (@pxref{La Instrucci@'on Integrada "
  13268. "Set}). Las opciones que aparecen en @env{SHELLOPTS} son aquellas descritas con "
  13269. "@samp{on} por @samp{set -o}. Si esta variable est@'a en el entorno cuando Bash "
  13270. "se inicia, cada opci@'on del int@'erprete en la lista ser@'a activada antes de "
  13271. "leer los archivos de inicio. Esta variable es de solo lectura."
  13272. #. type: item
  13273. #: bashref.texi:6084
  13274. #, no-wrap
  13275. msgid "SHLVL"
  13276. msgstr "SHLVL"
  13277. #. type: Plain text
  13278. #: bashref.texi:6087
  13279. msgid ""
  13280. "Incremented by one each time a new instance of Bash is started. This is "
  13281. "intended to be a count of how deeply your Bash shells are nested."
  13282. msgstr ""
  13283. "Incrementada en uno cada vez que se inicia una nueva instancia de Bash. Esto "
  13284. "est@'a pensado para ser un contador de la profundidad en que sus int@'erpretes "
  13285. "de Bash est@'an anidados."
  13286. #. type: item
  13287. #: bashref.texi:6088
  13288. #, no-wrap
  13289. msgid "TIMEFORMAT"
  13290. msgstr "TIMEFORMAT"
  13291. #. type: Plain text
  13292. #: bashref.texi:6097
  13293. msgid ""
  13294. "The value of this parameter is used as a format string specifying how the timing "
  13295. "information for pipelines prefixed with the @code{time} reserved word should be "
  13296. "displayed. The @samp{%} character introduces an escape sequence that is "
  13297. "expanded to a time value or other information. The escape sequences and their "
  13298. "meanings are as follows; the braces denote optional portions."
  13299. msgstr ""
  13300. "El valor de este par@'ametro se usa como una cadena de formato que especifica "
  13301. "c@'omo deber@'{@dotless{i}}a mostrarse la informaci@'on temporal para tuber@'{@dotless{i}}as prefijadas "
  13302. "con la palabra reservada @code{time}. El car@'acter @samp{%} introduce una "
  13303. "secuencia de escape que se expande a un valor temporal u otra informaci@'on. "
  13304. "Las secuencias de escape y sus significados son los siguientes; las llaves "
  13305. "denotan partes opcionales."
  13306. #. type: item
  13307. #: bashref.texi:6100
  13308. #, no-wrap
  13309. msgid "%%"
  13310. msgstr "%%"
  13311. #. type: table
  13312. #: bashref.texi:6102
  13313. msgid "A literal @samp{%}."
  13314. msgstr "Un @samp{%} literal."
  13315. #. type: item
  13316. #: bashref.texi:6103
  13317. #, no-wrap
  13318. msgid "%[@var{p}][l]R"
  13319. msgstr "%[@var{p}][l]R"
  13320. #. type: table
  13321. #: bashref.texi:6105
  13322. msgid "The elapsed time in seconds."
  13323. msgstr "El tiempo transcurrido en segundos."
  13324. #. type: item
  13325. #: bashref.texi:6106
  13326. #, no-wrap
  13327. msgid "%[@var{p}][l]U"
  13328. msgstr "%[@var{p}][l]U"
  13329. #. type: table
  13330. #: bashref.texi:6108
  13331. msgid "The number of CPU seconds spent in user mode."
  13332. msgstr "El n@'umero de segundos de UCP pasados en modo usuario."
  13333. #. type: item
  13334. #: bashref.texi:6109
  13335. #, no-wrap
  13336. msgid "%[@var{p}][l]S"
  13337. msgstr "%[@var{p}][l]S"
  13338. #. type: table
  13339. #: bashref.texi:6111
  13340. msgid "The number of CPU seconds spent in system mode."
  13341. msgstr "El n@'umero de segundos de UCP pasados en modo sistema."
  13342. #. type: item
  13343. #: bashref.texi:6112
  13344. #, no-wrap
  13345. msgid "%P"
  13346. msgstr "%P"
  13347. #. type: table
  13348. #: bashref.texi:6114
  13349. msgid "The CPU percentage, computed as (%U + %S) / %R."
  13350. msgstr "El porcentaje de UCP, computado como (%U + %S) / %R."
  13351. #. type: Plain text
  13352. #: bashref.texi:6122
  13353. msgid ""
  13354. "The optional @var{p} is a digit specifying the precision, the number of "
  13355. "fractional digits after a decimal point. A value of 0 causes no decimal point "
  13356. "or fraction to be output. At most three places after the decimal point may be "
  13357. "specified; values of @var{p} greater than 3 are changed to 3. If @var{p} is not "
  13358. "specified, the value 3 is used."
  13359. msgstr ""
  13360. "La @var{p} opcional es un d@'{@dotless{i}}gito que especifica la precisi@'on, el n@'umero de "
  13361. "d@'{@dotless{i}}gitos fraccionales despu@'es de la coma decimal. Un valor de 0 hace que no "
  13362. "se muestre ninguna coma decimal o fracci@'on. Como mucho pueden especificarse "
  13363. "tres lugares tras la coma decimal; valores de @var{p} mayores que 3 son "
  13364. "cambiados a 3. Si no se especifica @var{p}, se usa el valor 3."
  13365. #. type: Plain text
  13366. #: bashref.texi:6126
  13367. msgid ""
  13368. "The optional @code{l} specifies a longer format, including minutes, of the form "
  13369. "@var{MM}m@var{SS}.@var{FF}s. The value of @var{p} determines whether or not the "
  13370. "fraction is included."
  13371. msgstr ""
  13372. "El @code{l} opcional especifica un formato m@'as largo, incluyendo minutos, de "
  13373. "la forma @var{MM}m@var{SS}.@var{FF}s. El valor de @var{p} determina si la "
  13374. "fracci@'on es incluida o no."
  13375. #. type: Plain text
  13376. #: bashref.texi:6128
  13377. msgid "If this variable is not set, Bash acts as if it had the value"
  13378. msgstr "Si esta variable no est@'a asignada, Bash act@'ua como si tuviera el valor"
  13379. #. type: example
  13380. #: bashref.texi:6130
  13381. #, no-wrap
  13382. msgid "@code{$'\\nreal\\t%3lR\\nuser\\t%3lU\\nsys\\t%3lS'}\n"
  13383. msgstr "@code{$'\\nreal\\t%3lR\\nuser\\t%3lU\\nsys\\t%3lS'}\n"
  13384. #. type: Plain text
  13385. #: bashref.texi:6133
  13386. msgid ""
  13387. "If the value is null, no timing information is displayed. A trailing newline is "
  13388. "added when the format string is displayed."
  13389. msgstr ""
  13390. "Si el valor es nulo, no se muestra informaci@'on de tiempo. Se a@~nade una "
  13391. "nueva l@'{@dotless{i}}nea final cuando se muestra la cadena de formato."
  13392. #. type: item
  13393. #: bashref.texi:6134
  13394. #, no-wrap
  13395. msgid "TMOUT"
  13396. msgstr "TMOUT"
  13397. #. type: Plain text
  13398. #: bashref.texi:6140
  13399. msgid ""
  13400. "If set to a value greater than zero, @code{TMOUT} is treated as the default "
  13401. "timeout for the @code{read} builtin (@pxref{Bash Builtins}). The @code{select} "
  13402. "command (@pxref{Conditional Constructs}) terminates if input does not arrive "
  13403. "after @code{TMOUT} seconds when input is coming from a terminal."
  13404. msgstr ""
  13405. "Si est@'a asignada a un valor mayor que cero, @code{TMOUT} se trata como el "
  13406. "tiempo l@'{@dotless{i}}mite predeterminado para la instrucci@'on integrada @code{read} "
  13407. "(@pxref{Instrucciones Integradas de Bash}). La instrucci@'on @code{select} "
  13408. "(@pxref{Construcciones Condicionales}) termina si la entrada no llega despu@'es "
  13409. "de @code{TMOUT} segundos cuando la entrada viene de una terminal."
  13410. #. type: Plain text
  13411. #: bashref.texi:6147
  13412. msgid ""
  13413. "In an interactive shell, the value is interpreted as the number of seconds to "
  13414. "wait for a line of input after issuing the primary prompt. Bash terminates "
  13415. "after waiting for that number of seconds if a complete line of input does not "
  13416. "arrive."
  13417. msgstr ""
  13418. "En un int@'erprete interactivo, el valor se interpreta como el n@'umero de "
  13419. "segundos que esperar a una l@'{@dotless{i}}nea de entrada despu@'es de generar el prompt "
  13420. "primario. Bash termina despu@'es de esperar ese n@'umero de segundos si no "
  13421. "llega una l@'{@dotless{i}}nea de entrada completa."
  13422. #. type: item
  13423. #: bashref.texi:6148
  13424. #, no-wrap
  13425. msgid "TMPDIR"
  13426. msgstr "TMPDIR"
  13427. #. type: Plain text
  13428. #: bashref.texi:6151
  13429. msgid ""
  13430. "If set, Bash uses its value as the name of a directory in which Bash creates "
  13431. "temporary files for the shell's use."
  13432. msgstr ""
  13433. "Si est@'a asignada, Bash usa su valor como el nombre de un directorio en el que "
  13434. "Bash crea archivos temporales para que use el int@'erprete."
  13435. #. type: item
  13436. #: bashref.texi:6152
  13437. #, no-wrap
  13438. msgid "UID"
  13439. msgstr "UID"
  13440. #. type: Plain text
  13441. #: bashref.texi:6154
  13442. msgid "The numeric real user id of the current user. This variable is readonly."
  13443. msgstr ""
  13444. "El id num@'erico real de usuario del usuario actual. Esta variable es de solo "
  13445. "lectura."
  13446. #. type: Plain text
  13447. #: bashref.texi:6161
  13448. msgid "This chapter describes features unique to Bash."
  13449. msgstr "Este cap@'{@dotless{i}}tulo describe funcionalidades @'unicas de Bash."
  13450. #. type: section
  13451. #: bashref.texi:6177 bashref.texi:6179 bashref.texi:6180
  13452. #, no-wrap
  13453. msgid "Invoking Bash"
  13454. msgstr "Llamando a Bash"
  13455. #. type: menuentry
  13456. #: bashref.texi:6177
  13457. msgid "Command line options that you can give to Bash."
  13458. msgstr "Opciones de l@'{@dotless{i}}nea de @'ordenes que puede darle a Bash."
  13459. #. type: section
  13460. #: bashref.texi:6177 bashref.texi:6338 bashref.texi:6339
  13461. #, no-wrap
  13462. msgid "Bash Startup Files"
  13463. msgstr "Archivos de Inicio de Bash"
  13464. #. type: menuentry
  13465. #: bashref.texi:6177
  13466. msgid "When and how Bash executes scripts."
  13467. msgstr "Cu@'ando y d@'onde Bash ejecuta guiones."
  13468. #. type: section
  13469. #: bashref.texi:6177 bashref.texi:6456 bashref.texi:6457
  13470. #, no-wrap
  13471. msgid "Interactive Shells"
  13472. msgstr "Int@'erpretes Interactivos"
  13473. #. type: menuentry
  13474. #: bashref.texi:6177
  13475. msgid "What an interactive shell is."
  13476. msgstr "Qu@'e es un int@'erprete interactivo."
  13477. #. type: section
  13478. #: bashref.texi:6177 bashref.texi:6614 bashref.texi:6615
  13479. #, no-wrap
  13480. msgid "Bash Conditional Expressions"
  13481. msgstr "Expresiones Condicionales de Bash"
  13482. #. type: menuentry
  13483. #: bashref.texi:6177
  13484. msgid "Primitives used in composing expressions for the @code{test} builtin."
  13485. msgstr ""
  13486. "Primitivos usados para componer expresiones para la instrucci@'on integrada "
  13487. "@code{test}."
  13488. #. type: section
  13489. #: bashref.texi:6177 bashref.texi:6763 bashref.texi:6764
  13490. #, no-wrap
  13491. msgid "Shell Arithmetic"
  13492. msgstr "Aritm@'etica del Int@'erprete"
  13493. #. type: menuentry
  13494. #: bashref.texi:6177
  13495. msgid "Arithmetic on shell variables."
  13496. msgstr "Aritm@'etica en variables del int@'erprete."
  13497. #. type: section
  13498. #: bashref.texi:6177 bashref.texi:6870 bashref.texi:6871
  13499. #, no-wrap
  13500. msgid "Aliases"
  13501. msgstr "Aliases"
  13502. #. type: menuentry
  13503. #: bashref.texi:6177
  13504. msgid "Substituting one command for another."
  13505. msgstr "Sustituyendo una instrucci@'on con otra."
  13506. #. type: section
  13507. #: bashref.texi:6177 bashref.texi:6930 bashref.texi:6931
  13508. #, no-wrap
  13509. msgid "Arrays"
  13510. msgstr "Vectores"
  13511. #. type: menuentry
  13512. #: bashref.texi:6177
  13513. msgid "Array Variables."
  13514. msgstr "Variables de Vectores."
  13515. #. type: section
  13516. #: bashref.texi:6177 bashref.texi:7067 bashref.texi:7068
  13517. #, no-wrap
  13518. msgid "The Directory Stack"
  13519. msgstr "La Pila de Directorios"
  13520. #. type: menuentry
  13521. #: bashref.texi:6177
  13522. msgid "History of visited directories."
  13523. msgstr "Historia de directorios visitados."
  13524. #. type: section
  13525. #: bashref.texi:6177 bashref.texi:7179 bashref.texi:7180
  13526. #, no-wrap
  13527. msgid "Controlling the Prompt"
  13528. msgstr "Controlando el Prompt"
  13529. #. type: menuentry
  13530. #: bashref.texi:6177
  13531. msgid "Customizing the various prompt strings."
  13532. msgstr "Personalizando las distintas cadenas de prompt."
  13533. #. type: section
  13534. #: bashref.texi:6177 bashref.texi:7265 bashref.texi:7266
  13535. #, no-wrap
  13536. msgid "The Restricted Shell"
  13537. msgstr "El Int@'erprete Restringido"
  13538. #. type: menuentry
  13539. #: bashref.texi:6177
  13540. msgid "A more controlled mode of shell execution."
  13541. msgstr "Un modo m@'as controlado de ejecuci@'on del int@'erprete."
  13542. #. type: section
  13543. #: bashref.texi:6177 bashref.texi:7319 bashref.texi:7320
  13544. #, no-wrap
  13545. msgid "Bash POSIX Mode"
  13546. msgstr "Modo POSIX de Bash"
  13547. #. type: menuentry
  13548. #: bashref.texi:6177
  13549. msgid "Making Bash behave more closely to what the POSIX standard specifies."
  13550. msgstr ""
  13551. "Hacer que Bash se comporte m@'as cerca de c@'omo especifica el est@'andar POSIX."
  13552. #. type: example
  13553. #: bashref.texi:6186
  13554. #, no-wrap
  13555. msgid ""
  13556. "bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @var{option}] [-O @var{shopt_option}] [@var{argument} @dots{}]\n"
  13557. "bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @var{option}] [-O @var{shopt_option}] -c @var{string} [@var{argument} @dots{}]\n"
  13558. "bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @var{option}] [-O @var{shopt_option}] [@var{argument} @dots{}]\n"
  13559. msgstr ""
  13560. "bash [opci@'on-larga] [-ir] [-abefhkmnptuvxdBCDHP] [-o @var{opci@'on}]\n"
  13561. " [-O @var{opci@'on_shopt}] [@var{argumento} @dots{}]\n"
  13562. "bash [opci@'on-larga] [-abefhkmnptuvxdBCDHP] [-o @var{opci@'on}]\n"
  13563. " [-O @var{opci@'on_shopt}] -c @var{string} [@var{argumento} @dots{}]\n"
  13564. "bash [opci@'on-larga] -s [-abefhkmnptuvxdBCDHP] [-o @var{opci@'on}]\n"
  13565. " [-O @var{opci@'on_shopt}] [@var{argumento} @dots{}]\n"
  13566. #. type: Plain text
  13567. #: bashref.texi:6193
  13568. msgid ""
  13569. "All of the single-character options used with the @code{set} builtin (@pxref{The "
  13570. "Set Builtin}) can be used as options when the shell is invoked. In addition, "
  13571. "there are several multi-character options that you can use. These options must "
  13572. "appear on the command line before the single-character options to be recognized."
  13573. msgstr ""
  13574. "Todas las opciones de un car@'acter usadas por la instrucci@'on integrada "
  13575. "@code{set} (@pxref{La Instrucci@'on Integrada Set}) pueden ser usadas como "
  13576. "opciones cuando se llama al int@'erprete. Adem@'as, hay varias opciones de "
  13577. "m@'ultiples caracteres que puede usar. Estas opciones tienen que aparecer en la "
  13578. "l@'{@dotless{i}}nea de @'ordenes antes de las opciones de un car@'acter para ser reconocidas."
  13579. #. type: item
  13580. #: bashref.texi:6195
  13581. #, no-wrap
  13582. msgid "--debugger"
  13583. msgstr "--debugger"
  13584. #. type: table
  13585. #: bashref.texi:6200
  13586. msgid ""
  13587. "Arrange for the debugger profile to be executed before the shell starts. Turns "
  13588. "on extended debugging mode (see @ref{The Shopt Builtin} for a description of the "
  13589. "@code{extdebug} option to the @code{shopt} builtin)."
  13590. msgstr ""
  13591. "Se encarga de que el perfil del depurador se ejecute antes de que se inicie el "
  13592. "int@'erprete. Activa el modo de depuraci@'on extendido (vea @ref{La "
  13593. "Instrucci@'on Integrada Shopt} para una descripci@'on de la opci@'on "
  13594. "@code{extdebug} para la instrucci@'on integrada @code{shopt})."
  13595. #. type: item
  13596. #: bashref.texi:6201
  13597. #, no-wrap
  13598. msgid "--dump-po-strings"
  13599. msgstr "--dump-po-strings"
  13600. #. type: table
  13601. #: bashref.texi:6206
  13602. msgid ""
  13603. "A list of all double-quoted strings preceded by @samp{$} is printed on the "
  13604. "standard output in the @sc{gnu} @code{gettext} PO (portable object) file "
  13605. "format. Equivalent to @option{-D} except for the output format."
  13606. msgstr ""
  13607. "Se imprime una lista de todas las cadenas entre comillas dobles en la salida "
  13608. "est@'andar en el formato de archivo PO («portable object» en ingl@'es, objeto "
  13609. "portable) de @sc{gnu} @code{gettext}. Equivalente a @option{-D} excepto por el "
  13610. "formato de salida."
  13611. #. type: item
  13612. #: bashref.texi:6207
  13613. #, no-wrap
  13614. msgid "--dump-strings"
  13615. msgstr "--dump-strings"
  13616. #. type: table
  13617. #: bashref.texi:6209
  13618. msgid "Equivalent to @option{-D}."
  13619. msgstr "Equivalente a @option{-D}."
  13620. #. type: item
  13621. #: bashref.texi:6210 bashref.texi:8140
  13622. #, no-wrap
  13623. msgid "--help"
  13624. msgstr "--help"
  13625. #. type: table
  13626. #: bashref.texi:6212
  13627. msgid "Display a usage message on standard output and exit successfully."
  13628. msgstr "Muestra un mensaje de uso en la salida est@'andar y finaliza exitosamente."
  13629. #. type: item
  13630. #: bashref.texi:6213
  13631. #, no-wrap
  13632. msgid "--init-file @var{filename}"
  13633. msgstr "--init-file @var{nombre-de-archivo}"
  13634. #. type: itemx
  13635. #: bashref.texi:6214
  13636. #, no-wrap
  13637. msgid "--rcfile @var{filename}"
  13638. msgstr "--rcfile @var{nombre-de-archivo}"
  13639. #. type: table
  13640. #: bashref.texi:6217
  13641. msgid ""
  13642. "Execute commands from @var{filename} (instead of @file{~/.bashrc}) in an "
  13643. "interactive shell."
  13644. msgstr ""
  13645. "Ejecuta instrucciones de @var{nombre-de-archivo} (en vez de @file{~/.bashrc}) "
  13646. "en un int@'erprete interactivo."
  13647. #. type: item
  13648. #: bashref.texi:6218
  13649. #, no-wrap
  13650. msgid "--login"
  13651. msgstr "--login"
  13652. #. type: table
  13653. #: bashref.texi:6220
  13654. msgid "Equivalent to @option{-l}."
  13655. msgstr "Equivalente a @option{-l}."
  13656. #. type: item
  13657. #: bashref.texi:6221
  13658. #, no-wrap
  13659. msgid "--noediting"
  13660. msgstr "--noediting"
  13661. #. type: table
  13662. #: bashref.texi:6224
  13663. msgid ""
  13664. "Do not use the @sc{gnu} Readline library (@pxref{Command Line Editing}) to read "
  13665. "command lines when the shell is interactive."
  13666. msgstr ""
  13667. "No usa la biblioteca @sc{gnu} Readline (@pxref{Edici@'on en L@'{@dotless{i}}nea de "
  13668. "@'Ordenes}) para leer l@'{@dotless{i}}neas de @'ordenes cuando el int@'erprete est@'a "
  13669. "inactivo."
  13670. #. type: item
  13671. #: bashref.texi:6225
  13672. #, no-wrap
  13673. msgid "--noprofile"
  13674. msgstr "--noprofile"
  13675. #. type: table
  13676. #: bashref.texi:6230
  13677. msgid ""
  13678. "Don't load the system-wide startup file @file{/etc/profile} or any of the "
  13679. "personal initialization files @file{~/.bash_profile}, @file{~/.bash_login}, or "
  13680. "@file{~/.profile} when Bash is invoked as a login shell."
  13681. msgstr ""
  13682. "No carga el archivo de inicio de alcance global @file{/etc/profile} o cualquiera "
  13683. "de los archivos de inicializaci@'on personales @file{~/.bash_profile}, @file{~/."
  13684. "bash_login} o @file{~/.profile} cuando Bash es llamado como un int@'erprete de "
  13685. "acceso."
  13686. #. type: item
  13687. #: bashref.texi:6231
  13688. #, no-wrap
  13689. msgid "--norc"
  13690. msgstr "--norc"
  13691. #. type: table
  13692. #: bashref.texi:6235
  13693. msgid ""
  13694. "Don't read the @file{~/.bashrc} initialization file in an interactive shell. "
  13695. "This is on by default if the shell is invoked as @code{sh}."
  13696. msgstr ""
  13697. "No lee el archivo de inicializaci@'on @file{~/.bashrc} en un int@'erprete "
  13698. "interactivo. Esto est@'a activado por defecto si se llama al int@'erprete como "
  13699. "@code{sh}."
  13700. #. type: item
  13701. #: bashref.texi:6236
  13702. #, no-wrap
  13703. msgid "--posix"
  13704. msgstr "--posix"
  13705. #. type: table
  13706. #: bashref.texi:6242
  13707. msgid ""
  13708. "Change the behavior of Bash where the default operation differs from the "
  13709. "@sc{posix} standard to match the standard. This is intended to make Bash behave "
  13710. "as a strict superset of that standard. @xref{Bash POSIX Mode}, for a "
  13711. "description of the Bash @sc{posix} mode."
  13712. msgstr ""
  13713. "Cambia el comportamiento de Bash donde la operaci@'on por defecto difiera del "
  13714. "est@'andar @sc{posix} para cumplir el est@'andar. Esto est@'a pensado para "
  13715. "hacer que Bash se comporte como un componente preciso de ese est@'andar. "
  13716. "@xref{Modo POSIX de Bash}, para una descripci@'on del modo @sc{posix} de Bash."
  13717. #. type: item
  13718. #: bashref.texi:6243
  13719. #, no-wrap
  13720. msgid "--restricted"
  13721. msgstr "--restricted"
  13722. #. type: table
  13723. #: bashref.texi:6245 bashref.texi:6284
  13724. msgid "Make the shell a restricted shell (@pxref{The Restricted Shell})."
  13725. msgstr ""
  13726. "Vuelve el int@'erprete un int@'erprete restringido (@pxref{El Int@'erprete "
  13727. "Restringido})."
  13728. #. type: item
  13729. #: bashref.texi:6246
  13730. #, no-wrap
  13731. msgid "--verbose"
  13732. msgstr "--verbose"
  13733. #. type: table
  13734. #: bashref.texi:6248
  13735. msgid "Equivalent to @option{-v}. Print shell input lines as they're read."
  13736. msgstr ""
  13737. "Equivalente a @option{-v}. Imprime las l@'{@dotless{i}}neas de entrada del int@'erprete "
  13738. "seg@'un son le@'{@dotless{i}}das."
  13739. #. type: item
  13740. #: bashref.texi:6249 bashref.texi:8152
  13741. #, no-wrap
  13742. msgid "--version"
  13743. msgstr "--version"
  13744. #. type: table
  13745. #: bashref.texi:6252
  13746. msgid ""
  13747. "Show version information for this instance of Bash on the standard output and "
  13748. "exit successfully."
  13749. msgstr ""
  13750. "Muestra la informaci@'on de la versi@'on para esta instancia de Bash en la "
  13751. "salida est@'andar y finaliza exitosamente."
  13752. #. type: Plain text
  13753. #: bashref.texi:6256
  13754. msgid ""
  13755. "There are several single-character options that may be supplied at invocation "
  13756. "which are not available with the @code{set} builtin."
  13757. msgstr ""
  13758. "Hay varias opciones de un solo car@'acter que pueden ser proporcionadas durante "
  13759. "la llamada que no est@'an disponibles con la instrucci@'on integrada @code{set}."
  13760. #. type: table
  13761. #: bashref.texi:6266
  13762. msgid ""
  13763. "Read and execute commands from the first non-option argument "
  13764. "@var{command_string}, then exit. If there are arguments after the "
  13765. "@var{command_string}, the first argument is assigned to @code{$0} and any "
  13766. "remaining arguments are assigned to the positional parameters. The assignment "
  13767. "to @code{$0} sets the name of the shell, which is used in warning and error "
  13768. "messages."
  13769. msgstr ""
  13770. "Lee y ejecuta instrucciones del primer argumento no opci@'on "
  13771. "@var{cadena_de_instrucci@'on}, y finaliza. Si hay argumentos despu@'es de "
  13772. "@var{cadena_de_instrucci@'on}, se asigna el primer argumento a @code{$0} y se "
  13773. "asignan los argumentos restantes a los par@'ametros posicionales. La "
  13774. "asignaci@'on a @code{$0} establece el nombre del int@'erprete, que se usa en "
  13775. "advertencias y mensajes de error."
  13776. #. type: table
  13777. #: bashref.texi:6270
  13778. msgid ""
  13779. "Force the shell to run interactively. Interactive shells are described in "
  13780. "@ref{Interactive Shells}."
  13781. msgstr ""
  13782. "Obliga al int@'erprete a ejecutarse interactivamente. Los int@'erpretes "
  13783. "interactivos se describen en @ref{Int@'erpretes Interactivos}."
  13784. #. type: table
  13785. #: bashref.texi:6281
  13786. msgid ""
  13787. "Make this shell act as if it had been directly invoked by login. When the shell "
  13788. "is interactive, this is equivalent to starting a login shell with @samp{exec -l "
  13789. "bash}. When the shell is not interactive, the login shell startup files will be "
  13790. "executed. @samp{exec bash -l} or @samp{exec bash --login} will replace the "
  13791. "current shell with a Bash login shell. @xref{Bash Startup Files}, for a "
  13792. "description of the special behavior of a login shell."
  13793. msgstr ""
  13794. "Hace que este int@'erprete act@'ue como si se hubiera llamado directamente "
  13795. "mediante acceso. Cuando el int@'erprete es interactivo, esto es equivalente a "
  13796. "iniciar un int@'erprete de acceso con @samp{exec -l bash}. Cuando el "
  13797. "int@'erprete no es interativo, ser@'an ejecutados los archivos de inicio del "
  13798. "int@'erprete de acceso. @samp{exec bash -l} o @samp{exec bash --login} "
  13799. "reemplazar@'an el int@'erprete actual con un int@'erprete de acceso de Bash. "
  13800. "@xref{Archivos de Inicio de Bash}, para una descripci@'on del comportamiento "
  13801. "especial de un int@'erprete de acceso."
  13802. #. type: table
  13803. #: bashref.texi:6290
  13804. msgid ""
  13805. "If this option is present, or if no arguments remain after option processing, "
  13806. "then commands are read from the standard input. This option allows the "
  13807. "positional parameters to be set when invoking an interactive shell."
  13808. msgstr ""
  13809. "Si est@'a presente esta opci@'on, o si no quedan argumentos tras el procesado de "
  13810. "opciones, las instrucciones son le@'{@dotless{i}}das de la entrada est@'andar. Esta "
  13811. "opci@'on permite que sean establecidos los par@'ametros posicionales al llamar a "
  13812. "un int@'erprete interactivo."
  13813. #. type: item
  13814. #: bashref.texi:6291
  13815. #, no-wrap
  13816. msgid "-D"
  13817. msgstr "-D"
  13818. #. type: table
  13819. #: bashref.texi:6298
  13820. msgid ""
  13821. "A list of all double-quoted strings preceded by @samp{$} is printed on the "
  13822. "standard output. These are the strings that are subject to language translation "
  13823. "when the current locale is not @code{C} or @code{POSIX} (@pxref{Locale "
  13824. "Translation}). This implies the @option{-n} option; no commands will be "
  13825. "executed."
  13826. msgstr ""
  13827. "Se imprime una lista de todas las cadenas entre comillas dobles a la entrada "
  13828. "est@'andar. Estas son las cadenas que est@'an sujetas a la traducci@'on de "
  13829. "idioma cuando la configuraci@'on regional actual no es @code{C} o @code{POSIX} "
  13830. "(@pxref{Traducci@'on de Localizaci@'on}). Esto implica la opci@'on @option{-n}; "
  13831. "no se ejecutar@'an instrucciones."
  13832. #. type: item
  13833. #: bashref.texi:6299
  13834. #, no-wrap
  13835. msgid "[-+]O [@var{shopt_option}]"
  13836. msgstr "[-+]O [@var{opci@'on_shopt}]"
  13837. #. type: table
  13838. #: bashref.texi:6308
  13839. msgid ""
  13840. "@var{shopt_option} is one of the shell options accepted by the @code{shopt} "
  13841. "builtin (@pxref{The Shopt Builtin}). If @var{shopt_option} is present, @option{-"
  13842. "O} sets the value of that option; @option{+O} unsets it. If @var{shopt_option} "
  13843. "is not supplied, the names and values of the shell options accepted by "
  13844. "@code{shopt} are printed on the standard output. If the invocation option is "
  13845. "@option{+O}, the output is displayed in a format that may be reused as input."
  13846. msgstr ""
  13847. "@var{opci@'on_shopt} es una de las opciones del int@'erprete aceptadas por la "
  13848. "instrucci@'on integrada @code{shopt} (@pxref{La Instrucci@'on Integrada "
  13849. "Shopt}). Si est@'a presente @var{opci@'on_shopt}, @option{-O} habilita el valor "
  13850. "de esa opci@'on; @option{+O} lo deshabilita. Si no se proporciona "
  13851. "@var{opci@'on_shopt}, se imprimen los nombres y valores de las opciones del "
  13852. "int@'erprete aceptadas por @code{shopt} en la salida est@'andar. Si la opci@'on "
  13853. "de llamada es @option{+O}, la salida se muestra en un formato que puede ser "
  13854. "reusado como entrada."
  13855. #. type: table
  13856. #: bashref.texi:6313
  13857. msgid ""
  13858. "A @code{--} signals the end of options and disables further option processing. "
  13859. "Any arguments after the @code{--} are treated as filenames and arguments."
  13860. msgstr ""
  13861. "Un @code{--} se@~nala el fin de opciones y deshabilita el posterior procesado de "
  13862. "opciones. Los argumentos despu@'es del @code{--} son tratados como nombres de "
  13863. "archivos y argumentos."
  13864. #. type: cindex
  13865. #: bashref.texi:6315
  13866. #, no-wrap
  13867. msgid "login shell"
  13868. msgstr "int@'erprete de acceso"
  13869. #. type: Plain text
  13870. #: bashref.texi:6318
  13871. msgid ""
  13872. "A @emph{login} shell is one whose first character of argument zero is @samp{-}, "
  13873. "or one invoked with the @option{--login} option."
  13874. msgstr ""
  13875. "Un int@'erprete de @emph{acceso} es uno cuyo primer car@'acter del argumento "
  13876. "cero es @samp{-}, o uno llamado con la opci@'on @option{--login}."
  13877. #. type: cindex
  13878. #: bashref.texi:6319 bashref.texi:6458
  13879. #, no-wrap
  13880. msgid "interactive shell"
  13881. msgstr "int@'erprete interactivo"
  13882. #. type: Plain text
  13883. #: bashref.texi:6326
  13884. msgid ""
  13885. "An @emph{interactive} shell is one started without non-option arguments, unless "
  13886. "@option{-s} is specified, without specifying the @option{-c} option, and whose "
  13887. "input and output are both connected to terminals (as determined by "
  13888. "@code{isatty(3)}), or one started with the @option{-i} option. "
  13889. "@xref{Interactive Shells}, for more information."
  13890. msgstr ""
  13891. "Un int@'erprete @emph{interactivo} es uno iniciado sin argumentos que no son "
  13892. "opciones, a no ser que se especifique @option{-s}, sin especificar la opci@'on "
  13893. "@option{-c} y cuyas entrada y salida est@'an ambas conectadas a terminales (como "
  13894. "determina @code{isatty(3)}), o uno iniciado con la opci@'on @option{-i}. "
  13895. "@xref{Int@'erpretes Interactivos}, para m@'as informaci@'on."
  13896. #. type: Plain text
  13897. #: bashref.texi:6337
  13898. msgid ""
  13899. "If arguments remain after option processing, and neither the @option{-c} nor the "
  13900. "@option{-s} option has been supplied, the first argument is assumed to be the "
  13901. "name of a file containing shell commands (@pxref{Shell Scripts}). When Bash is "
  13902. "invoked in this fashion, @code{$0} is set to the name of the file, and the "
  13903. "positional parameters are set to the remaining arguments. Bash reads and "
  13904. "executes commands from this file, then exits. Bash's exit status is the exit "
  13905. "status of the last command executed in the script. If no commands are executed, "
  13906. "the exit status is 0."
  13907. msgstr ""
  13908. "Si quedan argumentos despu@'es del procesamiento de opciones y ni la opci@'on "
  13909. "@option{-c} ni la @option{-s} han sido proporcionadas, se asume que el primer "
  13910. "argumento es el nombre de un archivo que contiene instrucciones del int@'erprete "
  13911. "(@pxref{Guiones del Int@'erprete}). Cuando Bash es llamado de esta forma, "
  13912. "@code{$0} es asignado al nombre del archivo, y los par@'ametros posicionales son "
  13913. "establecidos a los argumentos restantes. Bash lee y ejecuta instrucciones de "
  13914. "este archivo, despu@'es se cierra. El estado de salida de Bash es el estado de "
  13915. "salida de la @'ultima instrucci@'on ejecutada en el guion. Si no se ejecutan "
  13916. "instrucciones, el estado de salida es 0."
  13917. #. type: cindex
  13918. #: bashref.texi:6340
  13919. #, no-wrap
  13920. msgid "startup files"
  13921. msgstr "archivos de inicio"
  13922. #. type: Plain text
  13923. #: bashref.texi:6346
  13924. msgid ""
  13925. "This section describes how Bash executes its startup files. If any of the files "
  13926. "exist but cannot be read, Bash reports an error. Tildes are expanded in "
  13927. "filenames as described above under Tilde Expansion (@pxref{Tilde Expansion})."
  13928. msgstr ""
  13929. "Esta secci@'on describe c@'omo ejecuta Bash sus archivos de inicio. Si "
  13930. "cualquiera de los archivos existe pero no puede ser le@'{@dotless{i}}do, Bash notifica un "
  13931. "error. Las virgulillas se expanden en nombres de archivos como se describi@'o "
  13932. "anteriormente en Expansi@'on de Virgulilla (@pxref{Expansi@'on de Virgulilla})."
  13933. #. type: Plain text
  13934. #: bashref.texi:6348
  13935. msgid "Interactive shells are described in @ref{Interactive Shells}."
  13936. msgstr ""
  13937. "Los int@'erpretes interactivos se describen en @ref{Int@'erpretes Interactivos}."
  13938. #. type: subsubheading
  13939. #: bashref.texi:6349
  13940. #, no-wrap
  13941. msgid "Invoked as an interactive login shell, or with @option{--login}"
  13942. msgstr "Llamado como un int@'erprete de acceso interactivo, o con @option{--login}"
  13943. #. type: Plain text
  13944. #: bashref.texi:6359
  13945. msgid ""
  13946. "When Bash is invoked as an interactive login shell, or as a non-interactive "
  13947. "shell with the @option{--login} option, it first reads and executes commands "
  13948. "from the file @file{/etc/profile}, if that file exists. After reading that "
  13949. "file, it looks for @file{~/.bash_profile}, @file{~/.bash_login}, and @file{~/."
  13950. "profile}, in that order, and reads and executes commands from the first one that "
  13951. "exists and is readable. The @option{--noprofile} option may be used when the "
  13952. "shell is started to inhibit this behavior."
  13953. msgstr ""
  13954. "Cuando Bash es llamado como un int@'erprete de acceso interactivo o como un "
  13955. "int@'erprete no interactivo con la opci@'on @option{--login}, primero lee y "
  13956. "ejecuta instrucciones del archivo @file{/etc/profile}, si ese archivo existe. "
  13957. "Despu@'es de leer ese archivo, busca @file{~/.bash_profile}, @file{~/."
  13958. "bash_login} y @file{~/.profile}, en ese orden, y lee y ejecuta instrucciones del "
  13959. "primero que existe y es legible. La opci@'on @option{--noprofile} puede ser "
  13960. "usada cuando se inicia el int@'erprete para inhibir este comportamiento."
  13961. #. type: Plain text
  13962. #: bashref.texi:6364
  13963. msgid ""
  13964. "When an interactive login shell exits, or a non-interactive login shell executes "
  13965. "the @code{exit} builtin command, Bash reads and executes commands from the file "
  13966. "@file{~/.bash_logout}, if it exists."
  13967. msgstr ""
  13968. "Cuando finaliza un int@'erprete interactivo de acceso o un int@'erprete no "
  13969. "interactivo de acceso ejecuta la instrucci@'on integrada @code{exit}, Bash lee y "
  13970. "ejecuta instrucciones del archivo @file{~/.bash_logout}, si existe."
  13971. #. type: subsubheading
  13972. #: bashref.texi:6365
  13973. #, no-wrap
  13974. msgid "Invoked as an interactive non-login shell"
  13975. msgstr "Llamado como un int@'erprete no de acceso"
  13976. #. type: Plain text
  13977. #: bashref.texi:6372
  13978. msgid ""
  13979. "When an interactive shell that is not a login shell is started, Bash reads and "
  13980. "executes commands from @file{~/.bashrc}, if that file exists. This may be "
  13981. "inhibited by using the @option{--norc} option. The @option{--rcfile @var{file}} "
  13982. "option will force Bash to read and execute commands from @var{file} instead of "
  13983. "@file{~/.bashrc}."
  13984. msgstr ""
  13985. "Cuando se inicia un int@'erprete interactivo que no es un int@'erprete de "
  13986. "acceso, Bash lee y ejecuta instrucciones de @file{~/.bashrc}, si ese archivo "
  13987. "existe. Esto puede ser inhibido usando la opci@'on @option{--norc}. La "
  13988. "opci@'on @option{--rcfile @var{archivo}} forzar@'a a Bash a leer y ejecutar "
  13989. "instrucciones de @var{archivo} en lugar de @file{~/.bashrc}."
  13990. #. type: Plain text
  13991. #: bashref.texi:6374
  13992. msgid "So, typically, your @file{~/.bash_profile} contains the line"
  13993. msgstr "As@'{@dotless{i}}, t@'{@dotless{i}}picamente, su @file{~/.bash_profile} contiene la l@'{@dotless{i}}nea"
  13994. #. type: example
  13995. #: bashref.texi:6376
  13996. #, no-wrap
  13997. msgid "@code{if [ -f ~/.bashrc ]; then . ~/.bashrc; fi}\n"
  13998. msgstr "@code{if [ -f ~/.bashrc ]; then . ~/.bashrc; fi}\n"
  13999. #. type: Plain text
  14000. #: bashref.texi:6379
  14001. msgid "after (or before) any login-specific initializations."
  14002. msgstr "despu@'es (o antes) de las inicializaciones espec@'{@dotless{i}}ficas de acceso."
  14003. #. type: subsubheading
  14004. #: bashref.texi:6380
  14005. #, no-wrap
  14006. msgid "Invoked non-interactively"
  14007. msgstr "Llamado de forma no interactiva"
  14008. #. type: Plain text
  14009. #: bashref.texi:6387
  14010. msgid ""
  14011. "When Bash is started non-interactively, to run a shell script, for example, it "
  14012. "looks for the variable @env{BASH_ENV} in the environment, expands its value if "
  14013. "it appears there, and uses the expanded value as the name of a file to read and "
  14014. "execute. Bash behaves as if the following command were executed:"
  14015. msgstr ""
  14016. "Cuando Bash se inicia de forma no interactiva, para ejecutar un guion del "
  14017. "int@'erprete, por ejemplo, busca la variable @env{BASH_ENV} en el entorno, "
  14018. "expande su valor si aparece ah@'{@dotless{i}} y usa el valor expandido como el nombre de un "
  14019. "archivo que leer y ejecutar. Bash se comporta como si la siguiente "
  14020. "instrucci@'on fuera ejecutada:"
  14021. #. type: example
  14022. #: bashref.texi:6389
  14023. #, no-wrap
  14024. msgid "@code{if [ -n \"$BASH_ENV\" ]; then . \"$BASH_ENV\"; fi}\n"
  14025. msgstr "@code{if [ -n \"$BASH_ENV\" ]; then . \"$BASH_ENV\"; fi}\n"
  14026. #. type: Plain text
  14027. #: bashref.texi:6393
  14028. msgid ""
  14029. "but the value of the @env{PATH} variable is not used to search for the filename."
  14030. msgstr ""
  14031. "pero el valor de la variable @env{PATH} no se usa para buscar el nombre de "
  14032. "archivo."
  14033. #. type: Plain text
  14034. #: bashref.texi:6397
  14035. msgid ""
  14036. "As noted above, if a non-interactive shell is invoked with the @option{--login} "
  14037. "option, Bash attempts to read and execute commands from the login shell startup "
  14038. "files."
  14039. msgstr ""
  14040. "Como se indic@'o anteriormente, si se llama a un int@'erprete interactivo con la "
  14041. "opci@'on @option{--login}, Bash trata de leer y ejecutar instrucciones de los "
  14042. "archivos de inicio del int@'erprete de acceso."
  14043. #. type: subsubheading
  14044. #: bashref.texi:6398
  14045. #, no-wrap
  14046. msgid "Invoked with name @code{sh}"
  14047. msgstr "Llamado con el nombre @code{sh}"
  14048. #. type: Plain text
  14049. #: bashref.texi:6403
  14050. msgid ""
  14051. "If Bash is invoked with the name @code{sh}, it tries to mimic the startup "
  14052. "behavior of historical versions of @code{sh} as closely as possible, while "
  14053. "conforming to the @sc{posix} standard as well."
  14054. msgstr ""
  14055. "Si se llama a Bash con el nombre @code{sh}, trata de imitar el comportamiento de "
  14056. "inicio de versiones hist@'oricas de @code{sh} de la manera m@'as fiel posible, "
  14057. "ajust@'andose al mismo tiempo al est@'andar @sc{posix} tambi@'en."
  14058. #. type: Plain text
  14059. #: bashref.texi:6417
  14060. msgid ""
  14061. "When invoked as an interactive login shell, or as a non-interactive shell with "
  14062. "the @option{--login} option, it first attempts to read and execute commands from "
  14063. "@file{/etc/profile} and @file{~/.profile}, in that order. The @option{--"
  14064. "noprofile} option may be used to inhibit this behavior. When invoked as an "
  14065. "interactive shell with the name @code{sh}, Bash looks for the variable "
  14066. "@env{ENV}, expands its value if it is defined, and uses the expanded value as "
  14067. "the name of a file to read and execute. Since a shell invoked as @code{sh} does "
  14068. "not attempt to read and execute commands from any other startup files, the "
  14069. "@option{--rcfile} option has no effect. A non-interactive shell invoked with "
  14070. "the name @code{sh} does not attempt to read any other startup files."
  14071. msgstr ""
  14072. "Cuando se llama como un int@'erprete de acceso interactivo o como un "
  14073. "int@'erprete no interactivo con la opci@'on @option{--login}, trata primero de "
  14074. "leer y ejecutar instrucciones de @file{/etc/profile} y @file{~/.profile}, en ese "
  14075. "orden. La opci@'on @option{--noprofile} puede ser usada para inhibir este "
  14076. "comportamiento. Al llamarse como un int@'erprete interactivo con el nombre "
  14077. "@code{sh}, Bash busca la variable @env{ENV}, expande su valor si est@'a definido "
  14078. "y usa el valor expandido como el nombre de un archivo que leer y ejecutar. "
  14079. "Puesto que un int@'erprete llamado con @code{sh} no trata de leer y ejecutar "
  14080. "instrucciones de otros archivos de inicio, la opci@'on @option{--rcfile} no "
  14081. "tiene efecto. Un int@'erprete no interactivo llamado con el nombre @code{sh} no "
  14082. "trata de leer otros archivos de inicio."
  14083. #. type: Plain text
  14084. #: bashref.texi:6420
  14085. msgid ""
  14086. "When invoked as @code{sh}, Bash enters @sc{posix} mode after the startup files "
  14087. "are read."
  14088. msgstr ""
  14089. "Al llamarse con @code{sh}, Bash entra al modo @sc{posix} despu@'es de que hayan "
  14090. "sido le@'{@dotless{i}}dos los archivos de inicio."
  14091. #. type: subsubheading
  14092. #: bashref.texi:6421
  14093. #, no-wrap
  14094. msgid "Invoked in @sc{posix} mode"
  14095. msgstr "Llamado en modo @sc{posix}"
  14096. #. type: Plain text
  14097. #: bashref.texi:6430
  14098. msgid ""
  14099. "When Bash is started in @sc{posix} mode, as with the @option{--posix} command "
  14100. "line option, it follows the @sc{posix} standard for startup files. In this "
  14101. "mode, interactive shells expand the @env{ENV} variable and commands are read and "
  14102. "executed from the file whose name is the expanded value. No other startup files "
  14103. "are read."
  14104. msgstr ""
  14105. "Cuando se inicia Bash en modo @sc{posix}, como con la opci@'on de l@'{@dotless{i}}nea de "
  14106. "@'ordenes @option{--posix}, sigue el est@'andar @sc{posix} para archivos de "
  14107. "inicio. En este modo, los int@'erpretes interactivos expanden la variable "
  14108. "@env{ENV} y las instrucciones son le@'{@dotless{i}}das y ejecutadas del archivo cuyo nombre "
  14109. "es el valor expandido. No se leen ningunos otros archivos de inicio."
  14110. #. type: subsubheading
  14111. #: bashref.texi:6431
  14112. #, no-wrap
  14113. msgid "Invoked by remote shell daemon"
  14114. msgstr "Llamado por un demonio del int@'erprete remoto"
  14115. #. type: Plain text
  14116. #: bashref.texi:6444
  14117. msgid ""
  14118. "Bash attempts to determine when it is being run with its standard input "
  14119. "connected to a network connection, as when executed by the remote shell daemon, "
  14120. "usually @code{rshd}, or the secure shell daemon @code{sshd}. If Bash determines "
  14121. "it is being run in this fashion, it reads and executes commands from @file{~/."
  14122. "bashrc}, if that file exists and is readable. It will not do this if invoked as "
  14123. "@code{sh}. The @option{--norc} option may be used to inhibit this behavior, and "
  14124. "the @option{--rcfile} option may be used to force another file to be read, but "
  14125. "neither @code{rshd} nor @code{sshd} generally invoke the shell with those "
  14126. "options or allow them to be specified."
  14127. msgstr ""
  14128. "Bash trata de determinar cu@'ando est@'a siendo ejecutado con su entrada "
  14129. "est@'andar conectada a una conexi@'on de red, as@'{@dotless{i}} como cu@'ando es ejecutado "
  14130. "por el demonio remoto del int@'erprete, normalmente @code{rshd}, o el demonio "
  14131. "del int@'erprete seguro @code{sshd}. Si Bash determina que est@'a siendo "
  14132. "ejecutado de esta forma, lee y ejecuta instrucciones de @file{~/.bashrc}, si ese "
  14133. "archivo existe y es legible. No har@'a esto al ser llamado con @code{sh}. La "
  14134. "opci@'on @option{--norc} puede ser usada para inhibir este comportamiento, y la "
  14135. "opci@'on @option{--rcfile} puede ser usada para forzar que sea le@'{@dotless{i}}do otro "
  14136. "archivo, pero ni @code{rshd} ni @code{sshd} llaman generalmente al int@'erprete "
  14137. "con estas opciones o permiten que sean especificadas."
  14138. #. type: subsubheading
  14139. #: bashref.texi:6445
  14140. #, no-wrap
  14141. msgid "Invoked with unequal effective and real @sc{uid/gid}s"
  14142. msgstr "Llamado con diferentes @sc{uid/gid}s reales y efectivos"
  14143. #. type: Plain text
  14144. #: bashref.texi:6455
  14145. msgid ""
  14146. "If Bash is started with the effective user (group) id not equal to the real user "
  14147. "(group) id, and the @option{-p} option is not supplied, no startup files are "
  14148. "read, shell functions are not inherited from the environment, the "
  14149. "@env{SHELLOPTS}, @env{BASHOPTS}, @env{CDPATH}, and @env{GLOBIGNORE} variables, "
  14150. "if they appear in the environment, are ignored, and the effective user id is set "
  14151. "to the real user id. If the @option{-p} option is supplied at invocation, the "
  14152. "startup behavior is the same, but the effective user id is not reset."
  14153. msgstr ""
  14154. "Si Bash es llamado con el id de usuario efectivo (grupo) diferente al id de "
  14155. "usuario real (grupo) y no se proporciona la opci@'on @option{-p}, no se lee "
  14156. "ning@'un archivo de inicio, las funciones del int@'erprete no se heredan del "
  14157. "entorno, las variables @env{SHELLOPTS}, @env{BASHOPTS}, @env{CDPATH} y "
  14158. "@env{GLOBIGNORE}, si aparecen en el entorno, son ignoradas y el id de usuario "
  14159. "efectivo se establece al id de usuario real. Si proporciona la opci@'on "
  14160. "@option{-p} en la invocaci@'on, el comportamiento de inicio es el mismo, pero el "
  14161. "id de usuario efectivo no se restablece."
  14162. #. type: cindex
  14163. #: bashref.texi:6459
  14164. #, no-wrap
  14165. msgid "shell, interactive"
  14166. msgstr "int@'erprete, interactivo"
  14167. #. type: subsection
  14168. #: bashref.texi:6465 bashref.texi:6467 bashref.texi:6468
  14169. #, no-wrap
  14170. msgid "What is an Interactive Shell?"
  14171. msgstr "¿Qu@'e es un Int@'erprete interactivo?"
  14172. #. type: menuentry
  14173. #: bashref.texi:6465
  14174. msgid "What determines whether a shell is Interactive."
  14175. msgstr "Qu@'e determina si un int@'erprete es Interactivo."
  14176. #. type: subsection
  14177. #: bashref.texi:6465 bashref.texi:6483 bashref.texi:6484
  14178. #, no-wrap
  14179. msgid "Is this Shell Interactive?"
  14180. msgstr "¿Es este Int@'erprete Interactivo?"
  14181. #. type: menuentry
  14182. #: bashref.texi:6465
  14183. msgid "How to tell if a shell is interactive."
  14184. msgstr "C@'omo saber si un int@'erprete es interactivo."
  14185. #. type: subsection
  14186. #: bashref.texi:6465 bashref.texi:6510 bashref.texi:6511
  14187. #, no-wrap
  14188. msgid "Interactive Shell Behavior"
  14189. msgstr "Comportamiento del Int@'erprete Interactivo"
  14190. #. type: menuentry
  14191. #: bashref.texi:6465
  14192. msgid "What changes in a interactive shell?"
  14193. msgstr "¿Qu@'e cambia en un int@'erprete interactivo?"
  14194. #. type: Plain text
  14195. #: bashref.texi:6476
  14196. msgid ""
  14197. "An interactive shell is one started without non-option arguments, unless "
  14198. "@option{-s} is specified, without specifying the @option{-c} option, and whose "
  14199. "input and error output are both connected to terminals (as determined by "
  14200. "@code{isatty(3)}), or one started with the @option{-i} option."
  14201. msgstr ""
  14202. "Un int@'erprete interactivo es uno iniciado sin argumentos de opci@'on, a no ser "
  14203. "que se especifique @option{-s}, sin especificar la opci@'on @option{-c}, y cuyas "
  14204. "entrada y salida de error est@'an conectadas a terminales (seg@'un se determina "
  14205. "por @code{isatty(3)}), o el iniciado con la opci@'on @option{-i}."
  14206. #. type: Plain text
  14207. #: bashref.texi:6479
  14208. msgid "An interactive shell generally reads from and writes to a user's terminal."
  14209. msgstr ""
  14210. "Un int@'erprete interactivo generalmente lee de y escribe a la terminal de un "
  14211. "usuario."
  14212. #. type: Plain text
  14213. #: bashref.texi:6482
  14214. msgid ""
  14215. "The @option{-s} invocation option may be used to set the positional parameters "
  14216. "when an interactive shell is started."
  14217. msgstr ""
  14218. "La opci@'on de llamada @option{-s} puede usarse para establecer los par@'ametros "
  14219. "posicionales cuando se inicia un int@'erprete interactivo."
  14220. #. type: Plain text
  14221. #: bashref.texi:6490
  14222. msgid ""
  14223. "To determine within a startup script whether or not Bash is running "
  14224. "interactively, test the value of the @samp{-} special parameter. It contains "
  14225. "@code{i} when the shell is interactive. For example:"
  14226. msgstr ""
  14227. "Para determinar dentro de un guion de inicio si Bash est@'a corriendo "
  14228. "interactivamente, compruebe el valor del par@'ametro especial @samp{-}. "
  14229. "Contiene @code{i} cuando el int@'erprete es interactivo. Por ejemplo:"
  14230. #. type: example
  14231. #: bashref.texi:6496
  14232. #, no-wrap
  14233. msgid ""
  14234. "case \"$-\" in\n"
  14235. "*i*)\techo This shell is interactive ;;\n"
  14236. "*)\techo This shell is not interactive ;;\n"
  14237. "esac\n"
  14238. msgstr ""
  14239. "case \"$-\" in\n"
  14240. "*i*)\techo Este int@'erprete es interactivo ;;\n"
  14241. "*)\techo Este int@'erprete no es interactivo ;;\n"
  14242. "esac\n"
  14243. #. type: Plain text
  14244. #: bashref.texi:6501
  14245. msgid ""
  14246. "Alternatively, startup scripts may examine the variable @env{PS1}; it is unset "
  14247. "in non-interactive shells, and set in interactive shells. Thus:"
  14248. msgstr ""
  14249. "Alternativamente, los guiones de inicio pueden examinar la variable @env{PS1}; "
  14250. "est@'a sin asignar en int@'erpretes no int@'eractivos y asignada en "
  14251. "int@'erpretes interactivos. As@'{@dotless{i}}:"
  14252. #. type: example
  14253. #: bashref.texi:6508
  14254. #, no-wrap
  14255. msgid ""
  14256. "if [ -z \"$PS1\" ]; then\n"
  14257. " echo This shell is not interactive\n"
  14258. "else\n"
  14259. " echo This shell is interactive\n"
  14260. "fi\n"
  14261. msgstr ""
  14262. "if [ -z \"$PS1\" ]; then\n"
  14263. " echo Este int@'erprete es no interactivo\n"
  14264. "else\n"
  14265. " echo Este int@'erprete es interactivo\n"
  14266. "fi\n"
  14267. #. type: Plain text
  14268. #: bashref.texi:6515
  14269. msgid ""
  14270. "When the shell is running interactively, it changes its behavior in several ways."
  14271. msgstr ""
  14272. "Cuando el int@'erprete est@'a corriendo interactivamente, cambia su "
  14273. "comportamiento de varias formas."
  14274. #. type: enumerate
  14275. #: bashref.texi:6519
  14276. msgid ""
  14277. "Startup files are read and executed as described in @ref{Bash Startup Files}."
  14278. msgstr ""
  14279. "Los archivos de inicio son le@'{@dotless{i}}dos y ejecutados como se describe en "
  14280. "@ref{Archivos de Inicio de Bash}."
  14281. #. type: enumerate
  14282. #: bashref.texi:6524
  14283. msgid ""
  14284. "Job Control (@pxref{Job Control}) is enabled by default. When job control is in "
  14285. "effect, Bash ignores the keyboard-generated job control signals @code{SIGTTIN}, "
  14286. "@code{SIGTTOU}, and @code{SIGTSTP}."
  14287. msgstr ""
  14288. "El Control de Tareas (@pxref{Control de Tareas}) est@'a activado por defecto. "
  14289. "Cuando el control de tareas est@'a en efecto, Bash ignora las se@~nales de "
  14290. "control de tareas generadas por el teclado @code{SIGTTIN}, @code{SIGTTOU} y "
  14291. "@code{SIGTSTP}."
  14292. #. type: enumerate
  14293. #: bashref.texi:6530
  14294. msgid ""
  14295. "Bash expands and displays @env{PS1} before reading the first line of a command, "
  14296. "and expands and displays @env{PS2} before reading the second and subsequent "
  14297. "lines of a multi-line command. Bash displays @env{PS0} after it reads a command "
  14298. "but before executing it."
  14299. msgstr ""
  14300. "Bash expande y muestra @env{PS1} antes de leer la primera l@'{@dotless{i}}nea de una "
  14301. "instrucci@'on, y expande y muestra @env{PS2} antes de leer la segunda y "
  14302. "posteriores l@'{@dotless{i}}neas de una instrucci@'on multil@'{@dotless{i}}nea. Bash muestra @env{PS0} "
  14303. "tras leer una instrucci@'on pero antes de ejecutarla."
  14304. #. type: enumerate
  14305. #: bashref.texi:6535
  14306. msgid ""
  14307. "Bash executes the value of the @env{PROMPT_COMMAND} variable as a command before "
  14308. "printing the primary prompt, @env{$PS1} (@pxref{Bash Variables})."
  14309. msgstr ""
  14310. "Bash ejecuta el valor de la variable @env{PROMPT_COMMAND} como una instrucci@'on "
  14311. "antes de imprimir el prompt primario, @env{$PS1} (@pxref{Variables de Bash})."
  14312. #. type: enumerate
  14313. #: bashref.texi:6539
  14314. msgid ""
  14315. "Readline (@pxref{Command Line Editing}) is used to read commands from the user's "
  14316. "terminal."
  14317. msgstr ""
  14318. "Readline (@pxref{Edici@'on en L@'{@dotless{i}}nea de @'Ordenes}) se usa para leer "
  14319. "instrucciones desde la terminal del usuario."
  14320. #. type: enumerate
  14321. #: bashref.texi:6544
  14322. msgid ""
  14323. "Bash inspects the value of the @code{ignoreeof} option to @code{set -o} instead "
  14324. "of exiting immediately when it receives an @code{EOF} on its standard input when "
  14325. "reading a command (@pxref{The Set Builtin})."
  14326. msgstr ""
  14327. "Bash inspecciona el valor de la opci@'on @code{ignoreeof} para @code{set -o} en "
  14328. "vez de finalizar inmediatamente cuando recibe un @code{EOF} en su salida "
  14329. "est@'andar al leer una instrucci@'on (@pxref{La Instrucci@'on Integrada Set})."
  14330. #. type: enumerate
  14331. #: bashref.texi:6551
  14332. msgid ""
  14333. "Command history (@pxref{Bash History Facilities}) and history expansion "
  14334. "(@pxref{History Interaction}) are enabled by default. Bash will save the "
  14335. "command history to the file named by @env{$HISTFILE} when a shell with history "
  14336. "enabled exits."
  14337. msgstr ""
  14338. "El historial de instrucciones (@pxref{Servicios del Historial de Bash}) y la "
  14339. "expansi@'on de historial (@pxref{Interacci@'on con el Historial}) est@'an "
  14340. "habilitados por defecto. Bash guardar@'a el historial de instrucciones en el "
  14341. "archivo nombrado por @env{$HISTFILE} cuando finaliza un int@'erprete con el "
  14342. "historial habilitado."
  14343. #. type: enumerate
  14344. #: bashref.texi:6554
  14345. msgid "Alias expansion (@pxref{Aliases}) is performed by default."
  14346. msgstr "La expansi@'on de alias (@pxref{Aliases}) se realiza por defecto."
  14347. #. type: enumerate
  14348. #: bashref.texi:6558
  14349. msgid "In the absence of any traps, Bash ignores @code{SIGTERM} (@pxref{Signals})."
  14350. msgstr "En ausencia de traps, Bash ignora @code{SIGTERM} (@pxref{Se@~nales})."
  14351. #. type: enumerate
  14352. #: bashref.texi:6563
  14353. msgid ""
  14354. "In the absence of any traps, @code{SIGINT} is caught and handled "
  14355. "((@pxref{Signals}). @code{SIGINT} will interrupt some shell builtins."
  14356. msgstr ""
  14357. "En ausencia de traps, @code{SIGINT} es atrapada y manejada ((@pxref{Se@~nales}. "
  14358. "@code{SIGINT} interrumpir@'a algunas instrucciones integradas del int@'erprete."
  14359. #. type: enumerate
  14360. #: bashref.texi:6567
  14361. msgid ""
  14362. "An interactive login shell sends a @code{SIGHUP} to all jobs on exit if the "
  14363. "@code{huponexit} shell option has been enabled (@pxref{Signals})."
  14364. msgstr ""
  14365. "Un int@'erprete de acceso interactivo env@'{@dotless{i}}a una @code{SIGHUP} a todas las "
  14366. "tareas en la salida si la opci@'on del int@'erprete @option{huponexit} ha sido "
  14367. "habilitada (@pxref{Se@~nales})."
  14368. #. type: enumerate
  14369. #: bashref.texi:6571
  14370. msgid ""
  14371. "The @option{-n} invocation option is ignored, and @samp{set -n} has no effect "
  14372. "(@pxref{The Set Builtin})."
  14373. msgstr ""
  14374. "La opci@'on de llamada @option{-n} es ignorada, y @samp{set -n} no tiene efecto "
  14375. "(@pxref{La Instrucci@'on Integrada Set})."
  14376. #. type: enumerate
  14377. #: bashref.texi:6576
  14378. msgid ""
  14379. "Bash will check for mail periodically, depending on the values of the "
  14380. "@env{MAIL}, @env{MAILPATH}, and @env{MAILCHECK} shell variables (@pxref{Bash "
  14381. "Variables})."
  14382. msgstr ""
  14383. "Bash comprobar@'a el correo peri@'odicamente, dependiendo de los valores de las "
  14384. "variables del int@'erprete @env{MAIL}, @env{MAILPATH} y @env{MAILCHECK} "
  14385. "(@pxref{Variables de Bash})."
  14386. #. type: enumerate
  14387. #: bashref.texi:6581
  14388. msgid ""
  14389. "Expansion errors due to references to unbound shell variables after @samp{set -"
  14390. "u} has been enabled will not cause the shell to exit (@pxref{The Set Builtin})."
  14391. msgstr ""
  14392. "Los errores de expansi@'on debidos a referencias a variables sin asociar del "
  14393. "int@'erprete despu@'es de que @samp{set -u} haya sido habilitada no har@'an que "
  14394. "el int@'erprete finalice (@pxref{La Instrucci@'on Integrada Set})."
  14395. #. type: enumerate
  14396. #: bashref.texi:6586
  14397. msgid ""
  14398. "The shell will not exit on expansion errors caused by @var{var} being unset or "
  14399. "null in @code{$@{@var{var}:?@var{word}@}} expansions (@pxref{Shell Parameter "
  14400. "Expansion})."
  14401. msgstr ""
  14402. "El int@'erprete no finalizar@'a durante errores de expansi@'on causados por "
  14403. "@var{var} estando sin asignar o nula en expansiones @code{$@{@var{var}:?"
  14404. "@var{palabra}@}} (@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  14405. #. type: enumerate
  14406. #: bashref.texi:6590
  14407. msgid ""
  14408. "Redirection errors encountered by shell builtins will not cause the shell to "
  14409. "exit."
  14410. msgstr ""
  14411. "Los errores de redirecci@'on encontrados por instrucciones integradas del "
  14412. "int@'erprete no har@'an que el int@'erprete finalice."
  14413. #. type: enumerate
  14414. #: bashref.texi:6594
  14415. msgid ""
  14416. "When running in @sc{posix} mode, a special builtin returning an error status "
  14417. "will not cause the shell to exit (@pxref{Bash POSIX Mode})."
  14418. msgstr ""
  14419. "Cuando se ejecuta en modo @sc{posix}, una instrucci@'on integrada especial que "
  14420. "retorne un estado de error no har@'a que el int@'erprete se cierre (@pxref{Modo "
  14421. "POSIX de Bash})."
  14422. #. type: enumerate
  14423. #: bashref.texi:6598
  14424. msgid ""
  14425. "A failed @code{exec} will not cause the shell to exit (@pxref{Bourne Shell "
  14426. "Builtins})."
  14427. msgstr ""
  14428. "Un @code{exec} fallido no causar@'a que el int@'erprete se cierre "
  14429. "(@pxref{Instrucciones Integradas del Bourne Shell})."
  14430. #. type: enumerate
  14431. #: bashref.texi:6601
  14432. msgid "Parser syntax errors will not cause the shell to exit."
  14433. msgstr ""
  14434. "Errores de sintaxis del analizador no har@'an que el int@'erprete finalice."
  14435. #. type: enumerate
  14436. #: bashref.texi:6606
  14437. msgid ""
  14438. "Simple spelling correction for directory arguments to the @code{cd} builtin is "
  14439. "enabled by default (see the description of the @code{cdspell} option to the "
  14440. "@code{shopt} builtin in @ref{The Shopt Builtin})."
  14441. msgstr ""
  14442. "Est@'a activada por defecto la correcci@'on simple para argumentos de directorio "
  14443. "para la instrucci@'on integrada @code{cd} (consulte la descripci@'on de la "
  14444. "opci@'on @code{cdspell} para la instrucci@'on integrada @code{shopt} en @ref{La "
  14445. "Instrucci@'on Integrada Shopt})."
  14446. #. type: enumerate
  14447. #: bashref.texi:6611
  14448. msgid ""
  14449. "The shell will check the value of the @env{TMOUT} variable and exit if a command "
  14450. "is not read within the specified number of seconds after printing @env{$PS1} "
  14451. "(@pxref{Bash Variables})."
  14452. msgstr ""
  14453. "El int@'erprete comprobar@'a el valor de la variable @env{TMOUT} y finalizar@'a "
  14454. "si una instrucci@'on no es le@'{@dotless{i}}da dentro del n@'umero de segundos especificado "
  14455. "antes de imprimir @env{$PS1} (@pxref{Variables de Bash})."
  14456. #. type: cindex
  14457. #: bashref.texi:6616
  14458. #, no-wrap
  14459. msgid "expressions, conditional"
  14460. msgstr "expresiones, condicionales"
  14461. #. type: Plain text
  14462. #: bashref.texi:6620
  14463. msgid ""
  14464. "Conditional expressions are used by the @code{[[} compound command and the "
  14465. "@code{test} and @code{[} builtin commands."
  14466. msgstr ""
  14467. "Las expresiones condicionales se usan por la instrucci@'on compuesta @code{[[} y "
  14468. "las instrucciones integradas @code{test} y @code{[}."
  14469. #. type: Plain text
  14470. #: bashref.texi:6634
  14471. msgid ""
  14472. "Expressions may be unary or binary. Unary expressions are often used to examine "
  14473. "the status of a file. There are string operators and numeric comparison "
  14474. "operators as well. Bash handles several filenames specially when they are used "
  14475. "in expressions. If the operating system on which Bash is running provides these "
  14476. "special files, Bash will use them; otherwise it will emulate them internally "
  14477. "with this behavior: If the @var{file} argument to one of the primaries is of the "
  14478. "form @file{/dev/fd/@var{N}}, then file descriptor @var{N} is checked. If the "
  14479. "@var{file} argument to one of the primaries is one of @file{/dev/stdin}, @file{/"
  14480. "dev/stdout}, or @file{/dev/stderr}, file descriptor 0, 1, or 2, respectively, is "
  14481. "checked."
  14482. msgstr ""
  14483. "Las expresiones pueden ser unarias o binarias. Las expresiones unarias se usan "
  14484. "frecuentemente para examinar el estado de un archivo. Hay operadores de cadenas "
  14485. "y operadores num@'ericos de comparaci@'on tambi@'en. Bash maneja varias nombres "
  14486. "de archivo de forma especial cuando son usados en expresiones. Si el sistema "
  14487. "operativo en que Bash est@'a corriendo proporciona estos archivos especiales, "
  14488. "Bash los usar@'a; de lo contrario, los emular@'a internamente con este "
  14489. "comportamiento: si el argumento @var{archivo} para uno de los primarios es de la "
  14490. "forma @file{/dev/fd/@var{N}}, entonces se comprueba el descriptor de archivo "
  14491. "@var{N}. Si el argumento @var{archivo} para uno de los primarios es @file{/dev/"
  14492. "stdin}, @file{/dev/stdout}, o @file{/dev/stderr} se comprueba el descriptor de "
  14493. "archivo 0, 1 o 2, respectivamente."
  14494. #. type: Plain text
  14495. #: bashref.texi:6638
  14496. msgid ""
  14497. "When used with @code{[[}, the @samp{<} and @samp{>} operators sort "
  14498. "lexicographically using the current locale. The @code{test} command uses ASCII "
  14499. "ordering."
  14500. msgstr ""
  14501. "Al usarse con @code{[[}, los operadores @samp{<} y @samp{>} ordenan "
  14502. "lexicogr@'aficamente usando la configuraci@'on regional actual. La "
  14503. "instrucci@'on @code{test} usa la ordenaci@'on ASCII."
  14504. #. type: Plain text
  14505. #: bashref.texi:6641
  14506. msgid ""
  14507. "Unless otherwise specified, primaries that operate on files follow symbolic "
  14508. "links and operate on the target of the link, rather than the link itself."
  14509. msgstr ""
  14510. "A no ser que se especifique lo contrario, los primarios que operan en archivo "
  14511. "siguen enlaces simb@'olicos y operan en el destino del enlace, en vez de en el "
  14512. "propio enlace."
  14513. #. type: item
  14514. #: bashref.texi:6643
  14515. #, no-wrap
  14516. msgid "-a @var{file}"
  14517. msgstr "-a @var{archivo}"
  14518. #. type: table
  14519. #: bashref.texi:6645 bashref.texi:6657
  14520. msgid "True if @var{file} exists."
  14521. msgstr "Verdadero si @var{archivo} existe."
  14522. #. type: item
  14523. #: bashref.texi:6646
  14524. #, no-wrap
  14525. msgid "-b @var{file}"
  14526. msgstr "-b @var{archivo}"
  14527. #. type: table
  14528. #: bashref.texi:6648
  14529. msgid "True if @var{file} exists and is a block special file."
  14530. msgstr "Verdadero si @var{archivo} existe y es un archivo especial de bloque."
  14531. #. type: item
  14532. #: bashref.texi:6649
  14533. #, no-wrap
  14534. msgid "-c @var{file}"
  14535. msgstr "-c @var{archivo}"
  14536. #. type: table
  14537. #: bashref.texi:6651
  14538. msgid "True if @var{file} exists and is a character special file."
  14539. msgstr "Verdadero si @var{archivo} existe y es un archivo especial de car@'acter."
  14540. #. type: item
  14541. #: bashref.texi:6652
  14542. #, no-wrap
  14543. msgid "-d @var{file}"
  14544. msgstr "-d @var{archivo}"
  14545. #. type: table
  14546. #: bashref.texi:6654
  14547. msgid "True if @var{file} exists and is a directory."
  14548. msgstr "Verdadero si @var{archivo} existe y es un directorio."
  14549. #. type: item
  14550. #: bashref.texi:6655
  14551. #, no-wrap
  14552. msgid "-e @var{file}"
  14553. msgstr "-e @var{archivo}"
  14554. #. type: item
  14555. #: bashref.texi:6658
  14556. #, no-wrap
  14557. msgid "-f @var{file}"
  14558. msgstr "-f @var{archivo}"
  14559. #. type: table
  14560. #: bashref.texi:6660
  14561. msgid "True if @var{file} exists and is a regular file."
  14562. msgstr "Verdadero si @var{archivo} existe y es un fichero normal."
  14563. #. type: item
  14564. #: bashref.texi:6661
  14565. #, no-wrap
  14566. msgid "-g @var{file}"
  14567. msgstr "-g @var{archivo}"
  14568. #. type: table
  14569. #: bashref.texi:6663
  14570. msgid "True if @var{file} exists and its set-group-id bit is set."
  14571. msgstr ""
  14572. "Verdadero si @var{archivo} existe y su bit set-group-id est@'a establecido."
  14573. #. type: item
  14574. #: bashref.texi:6664
  14575. #, no-wrap
  14576. msgid "-h @var{file}"
  14577. msgstr "-h @var{archivo}"
  14578. #. type: table
  14579. #: bashref.texi:6666 bashref.texi:6696
  14580. msgid "True if @var{file} exists and is a symbolic link."
  14581. msgstr "Verdadero si @var{archivo} existe y es un enlace simb@'olico."
  14582. #. type: item
  14583. #: bashref.texi:6667
  14584. #, no-wrap
  14585. msgid "-k @var{file}"
  14586. msgstr "-k @var{archivo}"
  14587. #. type: table
  14588. #: bashref.texi:6669
  14589. msgid "True if @var{file} exists and its \"sticky\" bit is set."
  14590. msgstr "Verdadero si @var{archivo} existe y su bit «pegajoso» est@'a establecido."
  14591. #. type: item
  14592. #: bashref.texi:6670
  14593. #, no-wrap
  14594. msgid "-p @var{file}"
  14595. msgstr "-p @var{archivo}"
  14596. #. type: table
  14597. #: bashref.texi:6672
  14598. msgid "True if @var{file} exists and is a named pipe (FIFO)."
  14599. msgstr "Verdadero si @var{archivo} existe y es una tuber@'{@dotless{i}}a con nombre (FIFO)."
  14600. #. type: item
  14601. #: bashref.texi:6673
  14602. #, no-wrap
  14603. msgid "-r @var{file}"
  14604. msgstr "-r @var{archivo}"
  14605. #. type: table
  14606. #: bashref.texi:6675
  14607. msgid "True if @var{file} exists and is readable."
  14608. msgstr "Verdadero si @var{archivo} existe y es legible."
  14609. #. type: item
  14610. #: bashref.texi:6676
  14611. #, no-wrap
  14612. msgid "-s @var{file}"
  14613. msgstr "-s @var{archivo}"
  14614. #. type: table
  14615. #: bashref.texi:6678
  14616. msgid "True if @var{file} exists and has a size greater than zero."
  14617. msgstr "Verdadero si @var{archivo} existe y tiene un tama@~no mayor que cero."
  14618. #. type: item
  14619. #: bashref.texi:6679
  14620. #, no-wrap
  14621. msgid "-t @var{fd}"
  14622. msgstr "-t @var{da}"
  14623. #. type: table
  14624. #: bashref.texi:6681
  14625. msgid "True if file descriptor @var{fd} is open and refers to a terminal."
  14626. msgstr ""
  14627. "Verdadero si el descriptor de archivo @var{da} est@'a abierto si se refiere a "
  14628. "una terminal."
  14629. #. type: item
  14630. #: bashref.texi:6682
  14631. #, no-wrap
  14632. msgid "-u @var{file}"
  14633. msgstr "-u @var{archivo}"
  14634. #. type: table
  14635. #: bashref.texi:6684
  14636. msgid "True if @var{file} exists and its set-user-id bit is set."
  14637. msgstr "Verdadero si @var{archivo} existe y su bit set-user-id est@'a establecido."
  14638. #. type: item
  14639. #: bashref.texi:6685
  14640. #, no-wrap
  14641. msgid "-w @var{file}"
  14642. msgstr "-w @var{archivo}"
  14643. #. type: table
  14644. #: bashref.texi:6687
  14645. msgid "True if @var{file} exists and is writable."
  14646. msgstr "Verdadero si @var{archivo} existe y es escribible."
  14647. #. type: item
  14648. #: bashref.texi:6688
  14649. #, no-wrap
  14650. msgid "-x @var{file}"
  14651. msgstr "-x @var{archivo}"
  14652. #. type: table
  14653. #: bashref.texi:6690
  14654. msgid "True if @var{file} exists and is executable."
  14655. msgstr "Verdadero si @var{archivo} existe y es ejecutable."
  14656. #. type: item
  14657. #: bashref.texi:6691
  14658. #, no-wrap
  14659. msgid "-G @var{file}"
  14660. msgstr "-G @var{archivo}"
  14661. #. type: table
  14662. #: bashref.texi:6693
  14663. msgid "True if @var{file} exists and is owned by the effective group id."
  14664. msgstr ""
  14665. "Verdadero si @var{archivo} existe y est@'a pose@'{@dotless{i}}do por el id de grupo efectivo."
  14666. #. type: item
  14667. #: bashref.texi:6694
  14668. #, no-wrap
  14669. msgid "-L @var{file}"
  14670. msgstr "-L @var{archivo}"
  14671. #. type: item
  14672. #: bashref.texi:6697
  14673. #, no-wrap
  14674. msgid "-N @var{file}"
  14675. msgstr "-N @var{archivo}"
  14676. #. type: table
  14677. #: bashref.texi:6699
  14678. msgid "True if @var{file} exists and has been modified since it was last read."
  14679. msgstr ""
  14680. "Verdadero si @var{archivo} existe y ha sido modificado desde que fue le@'{@dotless{i}}do por "
  14681. "@'ultima vez."
  14682. #. type: item
  14683. #: bashref.texi:6700
  14684. #, no-wrap
  14685. msgid "-O @var{file}"
  14686. msgstr "-O @var{archivo}"
  14687. #. type: table
  14688. #: bashref.texi:6702
  14689. msgid "True if @var{file} exists and is owned by the effective user id."
  14690. msgstr ""
  14691. "Verdadero si @var{archivo} existe y est@'a pose@'{@dotless{i}}do por el id de usuario "
  14692. "efectivo."
  14693. #. type: item
  14694. #: bashref.texi:6703
  14695. #, no-wrap
  14696. msgid "-S @var{file}"
  14697. msgstr "-S @var{archivo}"
  14698. #. type: table
  14699. #: bashref.texi:6705
  14700. msgid "True if @var{file} exists and is a socket."
  14701. msgstr "Verdadero si @var{archivo} existe y es un socket."
  14702. #. type: item
  14703. #: bashref.texi:6706
  14704. #, no-wrap
  14705. msgid "@var{file1} -ef @var{file2}"
  14706. msgstr "@var{archivo1} -ef @var{archivo2}"
  14707. #. type: table
  14708. #: bashref.texi:6709
  14709. msgid ""
  14710. "True if @var{file1} and @var{file2} refer to the same device and inode numbers."
  14711. msgstr ""
  14712. "Verdadero si @var{archivo1} y @var{archivo2} se refieren a los mismos n@'umeros "
  14713. "de dispositivo y de inodo."
  14714. #. type: item
  14715. #: bashref.texi:6710
  14716. #, no-wrap
  14717. msgid "@var{file1} -nt @var{file2}"
  14718. msgstr "@var{archivo1} -nt @var{archivo2}"
  14719. #. type: table
  14720. #: bashref.texi:6713
  14721. msgid ""
  14722. "True if @var{file1} is newer (according to modification date) than @var{file2}, "
  14723. "or if @var{file1} exists and @var{file2} does not."
  14724. msgstr ""
  14725. "Verdadero si @var{archivo1} es m@'as nuevo (seg@'un la fecha de modificaci@'on) "
  14726. "que @var{archivo2}, o si @var{archivo1} existe y @var{archivo2} no."
  14727. #. type: item
  14728. #: bashref.texi:6714
  14729. #, no-wrap
  14730. msgid "@var{file1} -ot @var{file2}"
  14731. msgstr "@var{archivo1} -ot @var{archivo2}"
  14732. #. type: table
  14733. #: bashref.texi:6717
  14734. msgid ""
  14735. "True if @var{file1} is older than @var{file2}, or if @var{file2} exists and "
  14736. "@var{file1} does not."
  14737. msgstr ""
  14738. "Verdadero si @var{archivo1} es m@'as viejo que @var{archivo2}, o si "
  14739. "@var{archivo2} existe y @var{archivo1} no."
  14740. #. type: item
  14741. #: bashref.texi:6718
  14742. #, no-wrap
  14743. msgid "-o @var{optname}"
  14744. msgstr "-o @var{nombre-de-opc}"
  14745. #. type: table
  14746. #: bashref.texi:6722
  14747. msgid ""
  14748. "True if the shell option @var{optname} is enabled. The list of options appears "
  14749. "in the description of the @option{-o} option to the @code{set} builtin "
  14750. "(@pxref{The Set Builtin})."
  14751. msgstr ""
  14752. "Verdadero si la opci@'on del int@'erprete @var{nombre-de-opc} est@'a "
  14753. "habilitada. La lista de opciones aparece en la descripci@'on de la opci@'on "
  14754. "@option{-o} de la instrucci@'on integrada @code{set} (@pxref{La Instrucci@'on "
  14755. "Integrada Set})."
  14756. #. type: item
  14757. #: bashref.texi:6723
  14758. #, no-wrap
  14759. msgid "-v @var{varname}"
  14760. msgstr "-v @var{nombre-de-var}"
  14761. #. type: table
  14762. #: bashref.texi:6725
  14763. msgid ""
  14764. "True if the shell variable @var{varname} is set (has been assigned a value)."
  14765. msgstr ""
  14766. "Verdadero si la variable del int@'erprete @var{nombre-de-var} est@'a establecida "
  14767. "(se le ha asignado un valor)."
  14768. #. type: item
  14769. #: bashref.texi:6726
  14770. #, no-wrap
  14771. msgid "-R @var{varname}"
  14772. msgstr "-R @var{nombre-de-var}"
  14773. #. type: table
  14774. #: bashref.texi:6728
  14775. msgid "True if the shell variable @var{varname} is set and is a name reference."
  14776. msgstr ""
  14777. "Verdadero si la variable del int@'erprete @var{nombre-de-var} est@'a establecida "
  14778. "y es una referencia de nombre."
  14779. #. type: item
  14780. #: bashref.texi:6729
  14781. #, no-wrap
  14782. msgid "-z @var{string}"
  14783. msgstr "-z @var{cadena}"
  14784. #. type: table
  14785. #: bashref.texi:6731
  14786. msgid "True if the length of @var{string} is zero."
  14787. msgstr "Verdadero si la longitud de @var{cadena} es cero."
  14788. #. type: item
  14789. #: bashref.texi:6732
  14790. #, no-wrap
  14791. msgid "-n @var{string}"
  14792. msgstr "-n @var{cadena}"
  14793. #. type: var{#1}
  14794. #: bashref.texi:6733
  14795. #, no-wrap
  14796. msgid "string"
  14797. msgstr "cadena"
  14798. #. type: table
  14799. #: bashref.texi:6735
  14800. msgid "True if the length of @var{string} is non-zero."
  14801. msgstr "Verdadero si la longitud de @var{cadena} es distinta de cero."
  14802. #. type: item
  14803. #: bashref.texi:6736
  14804. #, no-wrap
  14805. msgid "@var{string1} == @var{string2}"
  14806. msgstr "@var{cadena1} == @var{cadena2}"
  14807. #. type: itemx
  14808. #: bashref.texi:6737
  14809. #, no-wrap
  14810. msgid "@var{string1} = @var{string2}"
  14811. msgstr "@var{cadena1} = @var{cadena2}"
  14812. #. type: table
  14813. #: bashref.texi:6741
  14814. msgid ""
  14815. "True if the strings are equal. When used with the @code{[[} command, this "
  14816. "performs pattern matching as described above (@pxref{Conditional Constructs})."
  14817. msgstr ""
  14818. "Verdadero si las cadenas son iguales. Cuando se usa con la instrucci@'on "
  14819. "@code{[[}, esto realiza la coincidencia de patrones como se describi@'o "
  14820. "anteriormente (@pxref{Construcciones Condicionales})."
  14821. #. type: table
  14822. #: bashref.texi:6743
  14823. msgid ""
  14824. "@samp{=} should be used with the @code{test} command for @sc{posix} conformance."
  14825. msgstr ""
  14826. "@samp{=} deber@'{@dotless{i}}a usarse con la instrucci@'on @code{test} para la conformidad "
  14827. "con @sc{posix}."
  14828. #. type: item
  14829. #: bashref.texi:6744
  14830. #, no-wrap
  14831. msgid "@var{string1} != @var{string2}"
  14832. msgstr "@var{cadena1} != @var{cadena2}"
  14833. #. type: table
  14834. #: bashref.texi:6746
  14835. msgid "True if the strings are not equal."
  14836. msgstr "Verdadero si las cadenas no son iguales."
  14837. #. type: item
  14838. #: bashref.texi:6747
  14839. #, no-wrap
  14840. msgid "@var{string1} < @var{string2}"
  14841. msgstr "@var{cadena1} < @var{cadena2}"
  14842. #. type: table
  14843. #: bashref.texi:6749
  14844. msgid "True if @var{string1} sorts before @var{string2} lexicographically."
  14845. msgstr ""
  14846. "Verdadero si @var{cadena1} se ordena lexicogr@'aficamente antes que "
  14847. "@var{cadena2}."
  14848. #. type: item
  14849. #: bashref.texi:6750
  14850. #, no-wrap
  14851. msgid "@var{string1} > @var{string2}"
  14852. msgstr "@var{cadena1} > @var{cadena2}"
  14853. #. type: table
  14854. #: bashref.texi:6752
  14855. msgid "True if @var{string1} sorts after @var{string2} lexicographically."
  14856. msgstr ""
  14857. "Verdadero si @var{cadena1} se ordena lexicogr@'aficamente despu@'es que "
  14858. "@var{cadena2}."
  14859. #. type: item
  14860. #: bashref.texi:6753
  14861. #, no-wrap
  14862. msgid "@var{arg1} OP @var{arg2}"
  14863. msgstr "@var{arg1} OP @var{arg2}"
  14864. #. type: table
  14865. #: bashref.texi:6761
  14866. msgid ""
  14867. "@code{OP} is one of @samp{-eq}, @samp{-ne}, @samp{-lt}, @samp{-le}, @samp{-gt}, "
  14868. "or @samp{-ge}. These arithmetic binary operators return true if @var{arg1} is "
  14869. "equal to, not equal to, less than, less than or equal to, greater than, or "
  14870. "greater than or equal to @var{arg2}, respectively. @var{Arg1} and @var{arg2} "
  14871. "may be positive or negative integers."
  14872. msgstr ""
  14873. "@code{OP} es uno de @samp{-eq}, @samp{-ne}, @samp{-lt}, @samp{-le}, @samp{-gt} o "
  14874. "@samp{-ge}. Estos operadores aritm@'eticos binarios devuelven verdadero si "
  14875. "@var{arg1} es igual a, no igual a, menor que, menor que o igual a, mayor que, "
  14876. "mayor que o igual a @var{arg2}, respectivamente. @var{Arg1} y @var{arg2} pueden "
  14877. "ser enteros positivos o negativos."
  14878. #. type: cindex
  14879. #: bashref.texi:6765
  14880. #, no-wrap
  14881. msgid "arithmetic, shell"
  14882. msgstr "aritm@'etica, int@'erprete"
  14883. #. type: cindex
  14884. #: bashref.texi:6766
  14885. #, no-wrap
  14886. msgid "shell arithmetic"
  14887. msgstr "aritm@'etica del int@'erprete"
  14888. #. type: cindex
  14889. #: bashref.texi:6767
  14890. #, no-wrap
  14891. msgid "expressions, arithmetic"
  14892. msgstr "expresiones, aritm@'eticas"
  14893. #. type: cindex
  14894. #: bashref.texi:6768
  14895. #, no-wrap
  14896. msgid "evaluation, arithmetic"
  14897. msgstr "evaluaci@'on, aritm@'etica"
  14898. #. type: cindex
  14899. #: bashref.texi:6769
  14900. #, no-wrap
  14901. msgid "arithmetic evaluation"
  14902. msgstr "evaluaci@'on aritm@'etica"
  14903. #. type: Plain text
  14904. #: bashref.texi:6774
  14905. msgid ""
  14906. "The shell allows arithmetic expressions to be evaluated, as one of the shell "
  14907. "expansions or by using the @code{((} compound command, the @code{let} builtin, "
  14908. "or the @option{-i} option to the @code{declare} builtin."
  14909. msgstr ""
  14910. "El int@'erprete permite evaluar expresiones aritm@'eticas, como una de las "
  14911. "expansiones del int@'erprete o usando la instrucci@'on compuesta @code{((}, la "
  14912. "instrucci@'on integrada @code{let} o la opci@'on @option{-i} de la instrucci@'on "
  14913. "integrada @code{declare}."
  14914. #. type: Plain text
  14915. #: bashref.texi:6782
  14916. msgid ""
  14917. "Evaluation is done in fixed-width integers with no check for overflow, though "
  14918. "division by 0 is trapped and flagged as an error. The operators and their "
  14919. "precedence, associativity, and values are the same as in the C language. The "
  14920. "following list of operators is grouped into levels of equal-precedence "
  14921. "operators. The levels are listed in order of decreasing precedence."
  14922. msgstr ""
  14923. "La evaluaci@'on se hace en enteros de anchura fija sin comprobar por "
  14924. "desbordamiento, aunque se atrapa la divisi@'on entre 0 y se marca como error. "
  14925. "Los operadores y su precedencia, asociatividad y valores son los mismos que en "
  14926. "lenguaje C. La siguiente lista de operadores est@'a agrupada en niveles de "
  14927. "operadores de igual precedencia. Los niveles son listados en orden de "
  14928. "precedencia decreciente."
  14929. #. type: item
  14930. #: bashref.texi:6785
  14931. #, no-wrap
  14932. msgid "@var{id}++ @var{id}--"
  14933. msgstr "@var{id}++ @var{id}--"
  14934. #. type: table
  14935. #: bashref.texi:6787
  14936. msgid "variable post-increment and post-decrement"
  14937. msgstr "postincremento y postdecremento de variable"
  14938. #. type: item
  14939. #: bashref.texi:6788
  14940. #, no-wrap
  14941. msgid "++@var{id} --@var{id}"
  14942. msgstr "++@var{id} --@var{id}"
  14943. #. type: table
  14944. #: bashref.texi:6790
  14945. msgid "variable pre-increment and pre-decrement"
  14946. msgstr "preincremento y predecremento de variable"
  14947. #. type: item
  14948. #: bashref.texi:6791
  14949. #, no-wrap
  14950. msgid "- +"
  14951. msgstr "- +"
  14952. #. type: table
  14953. #: bashref.texi:6793
  14954. msgid "unary minus and plus"
  14955. msgstr "menos y m@'as unarios"
  14956. #. type: item
  14957. #: bashref.texi:6794
  14958. #, no-wrap
  14959. msgid "! ~"
  14960. msgstr "! ~"
  14961. #. type: table
  14962. #: bashref.texi:6796
  14963. msgid "logical and bitwise negation"
  14964. msgstr "negaci@'on l@'ogica y a nivel de bit"
  14965. #. type: item
  14966. #: bashref.texi:6797
  14967. #, no-wrap
  14968. msgid "**"
  14969. msgstr "**"
  14970. #. type: table
  14971. #: bashref.texi:6799
  14972. msgid "exponentiation"
  14973. msgstr "exponenciaci@'on"
  14974. #. type: item
  14975. #: bashref.texi:6800
  14976. #, no-wrap
  14977. msgid "* / %"
  14978. msgstr "* / %"
  14979. #. type: table
  14980. #: bashref.texi:6802
  14981. msgid "multiplication, division, remainder"
  14982. msgstr "multiplicaci@'on, divisi@'on, resto"
  14983. #. type: item
  14984. #: bashref.texi:6803
  14985. #, no-wrap
  14986. msgid "+ -"
  14987. msgstr "+ -"
  14988. #. type: table
  14989. #: bashref.texi:6805
  14990. msgid "addition, subtraction"
  14991. msgstr "adici@'on, sustracci@'on"
  14992. #. type: item
  14993. #: bashref.texi:6806
  14994. #, no-wrap
  14995. msgid "<< >>"
  14996. msgstr "<< >>"
  14997. #. type: table
  14998. #: bashref.texi:6808
  14999. msgid "left and right bitwise shifts"
  15000. msgstr "desplazamientos de bit a izquierda y derecha"
  15001. #. type: item
  15002. #: bashref.texi:6809
  15003. #, no-wrap
  15004. msgid "<= >= < >"
  15005. msgstr "<= >= < >"
  15006. #. type: table
  15007. #: bashref.texi:6811
  15008. msgid "comparison"
  15009. msgstr "comparaci@'on"
  15010. #. type: item
  15011. #: bashref.texi:6812
  15012. #, no-wrap
  15013. msgid "== !="
  15014. msgstr "== !="
  15015. #. type: table
  15016. #: bashref.texi:6814
  15017. msgid "equality and inequality"
  15018. msgstr "igualdad y desigualdad"
  15019. #. type: item
  15020. #: bashref.texi:6815
  15021. #, no-wrap
  15022. msgid "&"
  15023. msgstr "&"
  15024. #. type: table
  15025. #: bashref.texi:6817
  15026. msgid "bitwise AND"
  15027. msgstr "AND a nivel de bit"
  15028. #. type: item
  15029. #: bashref.texi:6818
  15030. #, no-wrap
  15031. msgid "^"
  15032. msgstr "^"
  15033. #. type: table
  15034. #: bashref.texi:6820
  15035. msgid "bitwise exclusive OR"
  15036. msgstr "OR exclusivo a nivel de bit"
  15037. #. type: item
  15038. #: bashref.texi:6821
  15039. #, no-wrap
  15040. msgid "|"
  15041. msgstr "|"
  15042. #. type: table
  15043. #: bashref.texi:6823
  15044. msgid "bitwise OR"
  15045. msgstr "OR a nivel de bit"
  15046. #. type: item
  15047. #: bashref.texi:6824
  15048. #, no-wrap
  15049. msgid "&&"
  15050. msgstr "&&"
  15051. #. type: table
  15052. #: bashref.texi:6826
  15053. msgid "logical AND"
  15054. msgstr "AND l@'ogico"
  15055. #. type: item
  15056. #: bashref.texi:6827
  15057. #, no-wrap
  15058. msgid "||"
  15059. msgstr "||"
  15060. #. type: table
  15061. #: bashref.texi:6829
  15062. msgid "logical OR"
  15063. msgstr "OR l@'ogico"
  15064. #. type: item
  15065. #: bashref.texi:6830
  15066. #, no-wrap
  15067. msgid "expr ? expr : expr"
  15068. msgstr "expr ? expr : expr"
  15069. #. type: table
  15070. #: bashref.texi:6832
  15071. msgid "conditional operator"
  15072. msgstr "operador condicional"
  15073. #. type: item
  15074. #: bashref.texi:6833
  15075. #, no-wrap
  15076. msgid "= *= /= %= += -= <<= >>= &= ^= |="
  15077. msgstr "= *= /= %= += -= <<= >>= &= ^= |="
  15078. #. type: table
  15079. #: bashref.texi:6835
  15080. msgid "assignment"
  15081. msgstr "asignaci@'on"
  15082. #. type: item
  15083. #: bashref.texi:6836
  15084. #, no-wrap
  15085. msgid "expr1 , expr2"
  15086. msgstr "expr1 , expr2"
  15087. #. type: table
  15088. #: bashref.texi:6838
  15089. msgid "comma"
  15090. msgstr "coma"
  15091. #. type: Plain text
  15092. #: bashref.texi:6852
  15093. msgid ""
  15094. "Shell variables are allowed as operands; parameter expansion is performed before "
  15095. "the expression is evaluated. Within an expression, shell variables may also be "
  15096. "referenced by name without using the parameter expansion syntax. A shell "
  15097. "variable that is null or unset evaluates to 0 when referenced by name without "
  15098. "using the parameter expansion syntax. The value of a variable is evaluated as "
  15099. "an arithmetic expression when it is referenced, or when a variable which has "
  15100. "been given the @var{integer} attribute using @samp{declare -i} is assigned a "
  15101. "value. A null value evaluates to 0. A shell variable need not have its "
  15102. "@var{integer} attribute turned on to be used in an expression."
  15103. msgstr ""
  15104. "Las variables del int@'erprete se permiten como operandos; la expansi@'on de "
  15105. "par@'ametro se realiza antes de que se eval@'ue la expresi@'on. Dentro de una "
  15106. "expresi@'on, las variables del int@'erprete tambi@'en pueden ser referenciadas "
  15107. "por nombre sin usar la sintaxis de expansi@'on de par@'ametros. Una variable "
  15108. "del int@'erprete que es nula o no asignada eval@'ua a 0 cuando se referencia por "
  15109. "nombre sin usar la sintaxis de expansi@'on de par@'ametro. El valor de una "
  15110. "variable se eval@'ua como una expresi@'on aritm@'etica cuando es referenciado o "
  15111. "cuando a una variable a la que se le ha dado el atributo @var{integer} usando "
  15112. "@samp{declare -i} se le asigna un valor. Un valor nulo eval@'ua a 0. Una "
  15113. "variable del int@'erprete no tiene que tener su atributo @var{integer} activado "
  15114. "para usarse en una expresi@'on."
  15115. #. type: Plain text
  15116. #: bashref.texi:6865
  15117. msgid ""
  15118. "Constants with a leading 0 are interpreted as octal numbers. A leading "
  15119. "@samp{0x} or @samp{0X} denotes hexadecimal. Otherwise, numbers take the form "
  15120. "[@var{base}@code{#}]@var{n}, where the optional @var{base} is a decimal number "
  15121. "between 2 and 64 representing the arithmetic base, and @var{n} is a number in "
  15122. "that base. If @var{base}@code{#} is omitted, then base 10 is used. When "
  15123. "specifying @var{n}, the digits greater than 9 are represented by the lowercase "
  15124. "letters, the uppercase letters, @samp{@@}, and @samp{_}, in that order. If "
  15125. "@var{base} is less than or equal to 36, lowercase and uppercase letters may be "
  15126. "used interchangeably to represent numbers between 10 and 35."
  15127. msgstr ""
  15128. "Las constantes con un 0 inicial se interpretan como n@'umeros octales. Un "
  15129. "@samp{0x} o @samp{0X} denota hexadecimal. De lo contrario, los n@'umeros toman "
  15130. "la forma [@var{base}@code{#}]@var{n}, dona la @var{base} opcional es un n@'umero "
  15131. "hexadecimal entre 2 y 64 que representa la base aritm@'etica y @var{n} es un "
  15132. "n@'umero en esa base. Si se omite @var{base}@code{#}, entonces se usa la base "
  15133. "10. Al especificar @var{n}, los d@'{@dotless{i}}gitos mayores que 9 se representan por "
  15134. "letras min@'usculas, las letras may@'usculas, @samp{@@} y @samp{_}, en ese "
  15135. "orden. Si @var{base} es menor o igual a 36, las letras may@'usculas y "
  15136. "min@'usculas pueden usarse de forma intercambiable para representar n@'umeros "
  15137. "entre 10 y 35."
  15138. #. type: Plain text
  15139. #: bashref.texi:6869
  15140. msgid ""
  15141. "Operators are evaluated in order of precedence. Sub-expressions in parentheses "
  15142. "are evaluated first and may override the precedence rules above."
  15143. msgstr ""
  15144. "Los operadores se eval@'uan en orden de precedencia. Las subexpresiones en "
  15145. "par@'entesis se eval@'uan primero y pueden sobrescribir las reglas de "
  15146. "precedencia anteriores."
  15147. #. type: cindex
  15148. #: bashref.texi:6872
  15149. #, no-wrap
  15150. msgid "alias expansion"
  15151. msgstr "expansi@'on de alias"
  15152. #. type: Plain text
  15153. #: bashref.texi:6878
  15154. msgid ""
  15155. "@var{Aliases} allow a string to be substituted for a word when it is used as the "
  15156. "first word of a simple command. The shell maintains a list of aliases that may "
  15157. "be set and unset with the @code{alias} and @code{unalias} builtin commands."
  15158. msgstr ""
  15159. "Los @var{aliases} permiten que una cadena sea sustituida por una palabra cuando "
  15160. "se usa como la primera palabra de una instrucci@'on simple. El int@'erprete "
  15161. "mantiene una lista de aliases que puede ser establecida y eliminada con las "
  15162. "instrucciones integradas @code{alias} y @code{unalias}."
  15163. #. type: Plain text
  15164. #: bashref.texi:6896
  15165. msgid ""
  15166. "The first word of each simple command, if unquoted, is checked to see if it has "
  15167. "an alias. If so, that word is replaced by the text of the alias. The "
  15168. "characters @samp{/}, @samp{$}, @samp{`}, @samp{=} and any of the shell "
  15169. "metacharacters or quoting characters listed above may not appear in an alias "
  15170. "name. The replacement text may contain any valid shell input, including shell "
  15171. "metacharacters. The first word of the replacement text is tested for aliases, "
  15172. "but a word that is identical to an alias being expanded is not expanded a second "
  15173. "time. This means that one may alias @code{ls} to @code{\"ls -F\"}, for "
  15174. "instance, and Bash does not try to recursively expand the replacement text. If "
  15175. "the last character of the alias value is a @var{blank}, then the next command "
  15176. "word following the alias is also checked for alias expansion."
  15177. msgstr ""
  15178. "La primera palabra de cada instrucci@'on simple, si no está entrecomillada, se "
  15179. "comprueba para ver si tiene un alias. En ese caso, ese palabra es reemplazada "
  15180. "por el texto del alias. Los caracteres @samp{/}, @samp{$}, @samp{`}, @samp{=} y "
  15181. "cualquiera de los metacaracteres o caracteres de entrecomillado del int@'erprete "
  15182. "listados anteriormente no pueden aparecer en un nombre de alias. El texto de "
  15183. "reemplazo puede contener cualquier entrada de int@'erprete v@'alida, incluyendo "
  15184. "metacaracteres del int@'erprete. La primera palabra de texto de reemplazo se "
  15185. "comprueba por aliases, pero una palabra que es id@'entica a un alias que est@'a "
  15186. "siendo expandido no se expande una segunda vez. Esto significa que uno puede "
  15187. "crear el alias @code{ls} para @code{\"ls -F\"}, por ejemplo, y Bash no trata de "
  15188. "expandir recursivamente el texto de reemplazo. Si el @'ultimo car@'acter del "
  15189. "valor del alias es un @var{blanco}, entonces la siguiente palabra de "
  15190. "instrucci@'on que sigue al alias tambi@'en se comprueba para la expansi@'on de "
  15191. "alias."
  15192. #. type: Plain text
  15193. #: bashref.texi:6899
  15194. msgid ""
  15195. "Aliases are created and listed with the @code{alias} command, and removed with "
  15196. "the @code{unalias} command."
  15197. msgstr ""
  15198. "Los alias son creados y listados con la instrucci@'on @code{alias}, y eliminados "
  15199. "con la instrucci@'on @code{unalias}."
  15200. #. type: Plain text
  15201. #: bashref.texi:6904
  15202. msgid ""
  15203. "There is no mechanism for using arguments in the replacement text, as in "
  15204. "@code{csh}. If arguments are needed, a shell function should be used "
  15205. "(@pxref{Shell Functions})."
  15206. msgstr ""
  15207. "No hay mecanismo para usar argumentos en el texto de reemplazo, como en "
  15208. "@code{csh}. Si se necesitan argumentos, se deber@'{@dotless{i}}a usar una funci@'on del "
  15209. "int@'erprete (@pxref{Funciones del Int@'erprete})."
  15210. #. type: Plain text
  15211. #: bashref.texi:6908
  15212. msgid ""
  15213. "Aliases are not expanded when the shell is not interactive, unless the "
  15214. "@code{expand_aliases} shell option is set using @code{shopt} (@pxref{The Shopt "
  15215. "Builtin})."
  15216. msgstr ""
  15217. "Los aliases no se expanden cuando el int@'erprete no es interactivo, a no ser "
  15218. "que est@'e habilitada la opci@'on del int@'erprete @code{expand_aliases} usando "
  15219. "@code{shopt} (@pxref{La Instrucci@'on Integrada Shopt})."
  15220. #. type: Plain text
  15221. #: bashref.texi:6927
  15222. msgid ""
  15223. "The rules concerning the definition and use of aliases are somewhat confusing. "
  15224. "Bash always reads at least one complete line of input before executing any of "
  15225. "the commands on that line. Aliases are expanded when a command is read, not "
  15226. "when it is executed. Therefore, an alias definition appearing on the same line "
  15227. "as another command does not take effect until the next line of input is read. "
  15228. "The commands following the alias definition on that line are not affected by the "
  15229. "new alias. This behavior is also an issue when functions are executed. Aliases "
  15230. "are expanded when a function definition is read, not when the function is "
  15231. "executed, because a function definition is itself a command. As a consequence, "
  15232. "aliases defined in a function are not available until after that function is "
  15233. "executed. To be safe, always put alias definitions on a separate line, and do "
  15234. "not use @code{alias} in compound commands."
  15235. msgstr ""
  15236. "Las reglas concernientes a la definici@'on y uso de aliases son en cierto modo "
  15237. "confusas. Bash siempre lee al menos una l@'{@dotless{i}}nea completa de entrada antes de "
  15238. "ejecutar cualquiera de las instrucciones en esa l@'{@dotless{i}}nea. Los aliases se "
  15239. "expanden cuando se lee una instrucci@'on, no cuando se ejecuta. Por lo tanto, "
  15240. "una definici@'on de alias que aparece en la misma l@'{@dotless{i}}nea que otra instrucci@'on "
  15241. "no tiene efecto hasta que la siguiente l@'{@dotless{i}}nea de entrada es le@'{@dotless{i}}da. Las "
  15242. "instrucciones que siguen la definici@'on del alias en esa l@'{@dotless{i}}nea no se ven "
  15243. "afectadas por el nuevo alias. Este comportamiento es tambi@'en un problema "
  15244. "cuando se ejecutan funciones. Los aliases se expanden cuando se lee una "
  15245. "definici@'on de funci@'on, no cuando se ejecuta la funci@'on, porque una "
  15246. "definici@'on de funci@'on es en s@'{@dotless{i}} una instrucci@'on. Como consecuencia, los "
  15247. "aliases definidos en una funci@'on no est@'an disponibles hasta despu@'es de que "
  15248. "la funci@'on sea ejecutada. Para estar seguro, ponga siempre las definiciones "
  15249. "de alias en una l@'{@dotless{i}}nea separada, y no use @code{alias} en instrucciones "
  15250. "compuestas."
  15251. #. type: Plain text
  15252. #: bashref.texi:6929
  15253. msgid "For almost every purpose, shell functions are preferred over aliases."
  15254. msgstr ""
  15255. "Para casi cualquier prop@'osito, se prefieren las funciones del int@'erprete a "
  15256. "los aliases."
  15257. #. type: cindex
  15258. #: bashref.texi:6932
  15259. #, no-wrap
  15260. msgid "arrays"
  15261. msgstr "vectores"
  15262. #. type: Plain text
  15263. #: bashref.texi:6944
  15264. msgid ""
  15265. "Bash provides one-dimensional indexed and associative array variables. Any "
  15266. "variable may be used as an indexed array; the @code{declare} builtin will "
  15267. "explicitly declare an array. There is no maximum limit on the size of an array, "
  15268. "nor any requirement that members be indexed or assigned contiguously. Indexed "
  15269. "arrays are referenced using integers (including arithmetic expressions "
  15270. "(@pxref{Shell Arithmetic})) and are zero-based; associative arrays use arbitrary "
  15271. "strings. Unless otherwise noted, indexed array indices must be non-negative "
  15272. "integers."
  15273. msgstr ""
  15274. "Bash proporciona variables de vectores indexadas y asociadas de una "
  15275. "dimensi@'on. Cualquier variable puede ser usada como un vector asociativo; la "
  15276. "instrucci@'on integrada @code{declare} declarar@'a expl@'{@dotless{i}}citamente un vector. "
  15277. "No hay l@'{@dotless{i}}mite m@'aximo sobre el tama@~no de un vector, ni ning@'un "
  15278. "requerimiento de que los miembros est@'en indexados o asignados contiguamente. "
  15279. "Los vectores indexados son referenciados usando enteros (incluyendo expresiones "
  15280. "aritm@'eticas [@pxref{Aritm@'etica del Int@'erprete}]) y est@'an basados en "
  15281. "cero; los vectores asociativos usan cadenas arbitrarias. A no ser que se "
  15282. "indique lo contrario, los indices de vectores indexados deben ser enteros no "
  15283. "negativos."
  15284. #. type: Plain text
  15285. #: bashref.texi:6947
  15286. msgid ""
  15287. "An indexed array is created automatically if any variable is assigned to using "
  15288. "the syntax"
  15289. msgstr ""
  15290. "Un vector indexado se crea autom@'aticamente si se asigna alguna variable usando "
  15291. "la sintaxis"
  15292. #. type: example
  15293. #: bashref.texi:6949
  15294. #, no-wrap
  15295. msgid "@var{name}[@var{subscript}]=@var{value}\n"
  15296. msgstr "@var{nombre}[@var{sub@'{@dotless{i}}ndice}]=@var{valor}\n"
  15297. #. type: Plain text
  15298. #: bashref.texi:6955
  15299. msgid ""
  15300. "The @var{subscript} is treated as an arithmetic expression that must evaluate to "
  15301. "a number. To explicitly declare an array, use"
  15302. msgstr ""
  15303. "El @var{sub@'{@dotless{i}}ndice} se trata como una expresi@'on aritm@'etica que debe evaluar "
  15304. "a un n@'umero. Para declarar un vector expl@'{@dotless{i}}citamente, use"
  15305. #. type: example
  15306. #: bashref.texi:6957
  15307. #, no-wrap
  15308. msgid "declare -a @var{name}\n"
  15309. msgstr "declare -a @var{nombre}\n"
  15310. #. type: Plain text
  15311. #: bashref.texi:6960
  15312. msgid "The syntax"
  15313. msgstr "La sintaxis"
  15314. #. type: example
  15315. #: bashref.texi:6962
  15316. #, no-wrap
  15317. msgid "declare -a @var{name}[@var{subscript}]\n"
  15318. msgstr "declare -a @var{nombre}[@var{sub@'{@dotless{i}}ndice}]\n"
  15319. #. type: Plain text
  15320. #: bashref.texi:6965
  15321. msgid "is also accepted; the @var{subscript} is ignored."
  15322. msgstr "tambi@'en se acepta; el @var{sub@'{@dotless{i}}ndice} es ignorado."
  15323. #. type: Plain text
  15324. #: bashref.texi:6968
  15325. msgid "Associative arrays are created using"
  15326. msgstr "Los vectores asociativos son creados usando"
  15327. #. type: example
  15328. #: bashref.texi:6970
  15329. #, no-wrap
  15330. msgid "declare -A @var{name}.\n"
  15331. msgstr "declare -A @var{nombre}.\n"
  15332. #. type: Plain text
  15333. #: bashref.texi:6976
  15334. msgid ""
  15335. "Attributes may be specified for an array variable using the @code{declare} and "
  15336. "@code{readonly} builtins. Each attribute applies to all members of an array."
  15337. msgstr ""
  15338. "Los atributos pueden ser especificados para una variable de vector usando las "
  15339. "instrucciones integradas @code{declare} y @code{readonly}. Cada atributo se "
  15340. "aplica a todos los miembros del vector."
  15341. #. type: Plain text
  15342. #: bashref.texi:6978
  15343. msgid "Arrays are assigned to using compound assignments of the form"
  15344. msgstr "Los vectores son asignados usando asignaciones compuestas de la forma"
  15345. #. type: example
  15346. #: bashref.texi:6980
  15347. #, no-wrap
  15348. msgid "@var{name}=(@var{value1} @var{value2} @dots{} )\n"
  15349. msgstr "@var{nombre}=(@var{value1} @var{value2} @dots{} )\n"
  15350. #. type: Plain text
  15351. #: bashref.texi:6989
  15352. msgid ""
  15353. "where each @var{value} is of the form @code{[@var{subscript}]=}@var{string}. "
  15354. "Indexed array assignments do not require anything but @var{string}. When "
  15355. "assigning to indexed arrays, if the optional subscript is supplied, that index "
  15356. "is assigned to; otherwise the index of the element assigned is the last index "
  15357. "assigned to by the statement plus one. Indexing starts at zero."
  15358. msgstr ""
  15359. "donde cada @var{valor} es de la forma @code{[@var{sub@'{@dotless{i}}ndice}]=}@var{cadena}. "
  15360. "Las asignaciones de vector indexadas no requieren nada excepto @var{cadena}. Al "
  15361. "asignar a vectores indexados, si se proporciona el sub@'{@dotless{i}}ndice opcional, se "
  15362. "asigna a ese @'{@dotless{i}}ndice; de lo contrario, el @'{@dotless{i}}ndice del elemento asignado es el "
  15363. "@'ultimo @'{@dotless{i}}ndice al que se ha asignado por la sentencia m@'as uno. La "
  15364. "indexaci@'on empieza en cero."
  15365. #. type: Plain text
  15366. #: bashref.texi:6991
  15367. msgid "When assigning to an associative array, the subscript is required."
  15368. msgstr "Al asignar a un vector asociativo, se requiere el sub@'{@dotless{i}}ndice."
  15369. #. type: Plain text
  15370. #: bashref.texi:6995
  15371. msgid ""
  15372. "This syntax is also accepted by the @code{declare} builtin. Individual array "
  15373. "elements may be assigned to using the @code{@var{name}"
  15374. "[@var{subscript}]=@var{value}} syntax introduced above."
  15375. msgstr ""
  15376. "Esta sintaxis tambi@'en es aceptada por la instrucci@'on integrada "
  15377. "@code{declare}. A los elementos individuales de vector tambi@'en se puede "
  15378. "asignar usando la sintaxis @code{@var{nombre}[@var{sub@'{@dotless{i}}ndice}]=@var{valor}} "
  15379. "introducida anteriormente."
  15380. #. type: Plain text
  15381. #: bashref.texi:7001
  15382. msgid ""
  15383. "When assigning to an indexed array, if @var{name} is subscripted by a negative "
  15384. "number, that number is interpreted as relative to one greater than the maximum "
  15385. "index of @var{name}, so negative indices count back from the end of the array, "
  15386. "and an index of -1 references the last element."
  15387. msgstr ""
  15388. "Al asignar a un vector indexado, si @var{nombre} est@'a subindexado por un "
  15389. "n@'umero negativo, ese n@'umero se interpreta como relativo a uno mayor que el "
  15390. "@'{@dotless{i}}ndice m@'aximo de @var{nombre}, de forma que los @'{@dotless{i}}ndices negativos cuentan "
  15391. "hacia tras desde el final del vector, y un @'{@dotless{i}}ndice de -1 hace referencia al "
  15392. "@'ultimo elemento."
  15393. #. type: Plain text
  15394. #: bashref.texi:7031
  15395. msgid ""
  15396. "Any element of an array may be referenced using @code{$@{@var{name}"
  15397. "[@var{subscript}]@}}. The braces are required to avoid conflicts with the "
  15398. "shell's filename expansion operators. If the @var{subscript} is @samp{@@} or "
  15399. "@samp{*}, the word expands to all members of the array @var{name}. These "
  15400. "subscripts differ only when the word appears within double quotes. If the word "
  15401. "is double-quoted, @code{$@{@var{name}[*]@}} expands to a single word with the "
  15402. "value of each array member separated by the first character of the @env{IFS} "
  15403. "variable, and @code{$@{@var{name}[@@]@}} expands each element of @var{name} to a "
  15404. "separate word. When there are no array members, @code{$@{@var{name}[@@]@}} "
  15405. "expands to nothing. If the double-quoted expansion occurs within a word, the "
  15406. "expansion of the first parameter is joined with the beginning part of the "
  15407. "original word, and the expansion of the last parameter is joined with the last "
  15408. "part of the original word. This is analogous to the expansion of the special "
  15409. "parameters @samp{@@} and @samp{*}. @code{$@{#@var{name}[@var{subscript}]@}} "
  15410. "expands to the length of @code{$@{@var{name}[@var{subscript}]@}}. If "
  15411. "@var{subscript} is @samp{@@} or @samp{*}, the expansion is the number of "
  15412. "elements in the array. If the @var{subscript} used to reference an element of "
  15413. "an indexed array evaluates to a number less than zero, it is interpreted as "
  15414. "relative to one greater than the maximum index of the array, so negative indices "
  15415. "count back from the end of the array, and an index of -1 refers to the last "
  15416. "element."
  15417. msgstr ""
  15418. "Se puede referenciar cualquier elemento de un vector usando @code{$@{@var{nombre}"
  15419. "[@var{sub@'{@dotless{i}}ndice}]@}}. Las llaves se requieren para evitar conflictos con los "
  15420. "operadores de expansi@'on de nombre de archivo del int@'erprete. Si "
  15421. "@var{sub@'{@dotless{i}}ndice} es @samp{@@} o @samp{*}, la palabra se expande a todos los "
  15422. "miembros del vector @var{nombre}. Estos sub@'{@dotless{i}}ndices difieren solo cuando la "
  15423. "palabra aparece dentro de comillas dobles. Si la palabra est@'a entre comillas "
  15424. "dobles, @code{$@{@var{nombre}[*]@}} se expande a una @'unica palabra con el "
  15425. "valor de cada miembro del vector separado por el primer car@'acter de la "
  15426. "variable @env{IFS}, y @code{$@{@var{nombre}[@@]@}} expande cada elemento de "
  15427. "@var{nombre} a una palabra separada. Cuando no hay miembros del vector, "
  15428. "@code{$@{@var{nombre}[@@]@}} se expande a nada. Si la expansi@'on entre "
  15429. "comillas dobles ocurre dentro de una palabra, la expansi@'on del primer "
  15430. "par@'ametro se une con la parte inicial de la palabra original, y la expansi@'on "
  15431. "del @'ultimo par@'ametro se une con la @'ultima parte de la palabra original. "
  15432. "Esto es an@'alogo a la expansi@'on de los par@'ametros especiales @samp{@@} y "
  15433. "@samp{*}. @code{$@{#@var{nombre}[@var{sub@'{@dotless{i}}ndice}]@}} se expande a la longitud "
  15434. "de @code{$@{@var{nombre}[@var{sub@'{@dotless{i}}ndice}]@}}. Si @var{sub@'{@dotless{i}}ndice} es "
  15435. "@samp{@@} o @samp{*}, la expansi@'on es el n@'umero de elementos del vector. Si "
  15436. "el @var{sub@'{@dotless{i}}ndice} usado para referenciar un elemento de un vector indexado "
  15437. "eval@'ua a un n@'umero menor que cero, se interpreta como relativo a uno mayor "
  15438. "que el @'{@dotless{i}}ndice m@'aximo del vector, de forma que los @'{@dotless{i}}ndices negativos "
  15439. "cuentan hacia tras desde el final del vector y un @'{@dotless{i}}ndice de -1 hace referencia "
  15440. "al @'ultimo elemento."
  15441. #. type: Plain text
  15442. #: bashref.texi:7036
  15443. msgid ""
  15444. "Referencing an array variable without a subscript is equivalent to referencing "
  15445. "with a subscript of 0. Any reference to a variable using a valid subscript is "
  15446. "legal, and @code{bash} will create an array if necessary."
  15447. msgstr ""
  15448. "Referenciar una variable de vector sin un sub@'{@dotless{i}}ndice es equivalente a "
  15449. "referenciar con un sub@'{@dotless{i}}ndice de 0. Cualquier referencia a una variable usando "
  15450. "un sub@'{@dotless{i}}ndice v@'alido es legal, y @code{bash} crear@'a un vector si es "
  15451. "necesario."
  15452. #. type: Plain text
  15453. #: bashref.texi:7039
  15454. msgid ""
  15455. "An array variable is considered set if a subscript has been assigned a value. "
  15456. "The null string is a valid value."
  15457. msgstr ""
  15458. "Una variable de vector se considera establecida si se ha asignado un valor a un "
  15459. "sub@'{@dotless{i}}ndice. La cadena nula es un valor v@'alido."
  15460. #. type: Plain text
  15461. #: bashref.texi:7045
  15462. msgid ""
  15463. "It is possible to obtain the keys (indices) of an array as well as the values. "
  15464. "$@{!@var{name}[@@]@} and $@{!@var{name}[*]@} expand to the indices assigned in "
  15465. "array variable @var{name}. The treatment when in double quotes is similar to "
  15466. "the expansion of the special parameters @samp{@@} and @samp{*} within double "
  15467. "quotes."
  15468. msgstr ""
  15469. "Es posible obtener las claves (@'{@dotless{i}}ndices) de un vector as@'{@dotless{i}} como los valores. "
  15470. "$@{!@var{nombre}[@@]@} y $@{!@var{nombre}[*]@} se expanden a los @'{@dotless{i}}ndices "
  15471. "asignados en una variable de vector @var{nombre}. El tratamiento en comillas "
  15472. "dobles es similar a la expansi@'on de los par@'ametros especiales @samp{@@} y "
  15473. "@samp{*} dentro de comillas dobles."
  15474. #. type: Plain text
  15475. #: bashref.texi:7055
  15476. msgid ""
  15477. "The @code{unset} builtin is used to destroy arrays. @code{unset @var{name}"
  15478. "[@var{subscript}]} destroys the array element at index @var{subscript}. "
  15479. "Negative subscripts to indexed arrays are interpreted as described above. Care "
  15480. "must be taken to avoid unwanted side effects caused by filename expansion. "
  15481. "@code{unset @var{name}}, where @var{name} is an array, removes the entire "
  15482. "array. A subscript of @samp{*} or @samp{@@} also removes the entire array."
  15483. msgstr ""
  15484. "La instrucci@'on integrada @code{unset} se usa para destruir vectores. "
  15485. "@code{unset @var{nombre}[@var{sub@'{@dotless{i}}ndice}]} destruye el elemento de vector en "
  15486. "el @'{@dotless{i}}ndice @var{sub@'{@dotless{i}}ndice}. Los sub@'{@dotless{i}}ndices negativos para vectores "
  15487. "indexados se interpretan como se describe arriba. Se debe tomar precauci@'on "
  15488. "para evitar efectos secundarios no deseados causados por la expansi@'on de "
  15489. "nombre de archivo. @code{unset @var{nombre}}, donde @var{nombre} es un vector, "
  15490. "elimina el vector completo. Un sub@'{@dotless{i}}ndice de @samp{*} o @samp{@@} tambi@'en "
  15491. "elimina el vector completo."
  15492. #. type: Plain text
  15493. #: bashref.texi:7066
  15494. msgid ""
  15495. "The @code{declare}, @code{local}, and @code{readonly} builtins each accept a "
  15496. "@option{-a} option to specify an indexed array and a @option{-A} option to "
  15497. "specify an associative array. If both options are supplied, @option{-A} takes "
  15498. "precedence. The @code{read} builtin accepts a @option{-a} option to assign a "
  15499. "list of words read from the standard input to an array, and can read values from "
  15500. "the standard input into individual array elements. The @code{set} and "
  15501. "@code{declare} builtins display array values in a way that allows them to be "
  15502. "reused as input."
  15503. msgstr ""
  15504. "Cada una de las instrucciones integradas @code{declare}, @code{local} y "
  15505. "@code{readonly} aceptan una opci@'on @option{-a} para especificar un vector "
  15506. "indexado y una opci@'on @option{-A} para especificar un vector asociativo. Si "
  15507. "se proporcionan ambas opciones, @option{-A} toma precedencia. La instrucci@'on "
  15508. "integrada @code{read} acepta una opci@'on @option{-a} para asignar una lista de "
  15509. "palabras le@'{@dotless{i}}das de la entrada est@'andar a un vector, y puede leer valores de "
  15510. "la entrada est@'andar en elementos de vector individuales. Las instrucciones "
  15511. "integradas @code{set} y @code{declare} muestran valores de vector de una forma "
  15512. "que permiten que sean reutilizados como entrada."
  15513. #. type: cindex
  15514. #: bashref.texi:7069
  15515. #, no-wrap
  15516. msgid "directory stack"
  15517. msgstr "pila de directorio"
  15518. #. type: subsection
  15519. #: bashref.texi:7074 bashref.texi:7087 bashref.texi:7088
  15520. #, no-wrap
  15521. msgid "Directory Stack Builtins"
  15522. msgstr "Instrucciones Integradas de la Pila de Directorios"
  15523. #. type: menuentry
  15524. #: bashref.texi:7074
  15525. msgid "Bash builtin commands to manipulate the directory stack."
  15526. msgstr "Las instrucciones integradas de Bash para manipular la pila de directorio."
  15527. #. type: Plain text
  15528. #: bashref.texi:7083
  15529. msgid ""
  15530. "The directory stack is a list of recently-visited directories. The @code{pushd} "
  15531. "builtin adds directories to the stack as it changes the current directory, and "
  15532. "the @code{popd} builtin removes specified directories from the stack and changes "
  15533. "the current directory to the directory removed. The @code{dirs} builtin "
  15534. "displays the contents of the directory stack. The current directory is always "
  15535. "the \"top\" of the directory stack."
  15536. msgstr ""
  15537. "La pila de directorios es una lista de directorios visitados recientemente. La "
  15538. "instrucci@'on integrada @code{pushd} a@~nade directorios a la pila mientras "
  15539. "cambia el directorio actual, y la instrucci@'on integrada @code{popd} elimina "
  15540. "los directorios especificados de la pila y cambia el directorio actual al "
  15541. "directorio eliminado. La instrucci@'on integrada @code{dirs} muestra los "
  15542. "contenidos de la pila de directorios. El directorio actual es siempre el "
  15543. "«superior» de la pila de directorios."
  15544. #. type: Plain text
  15545. #: bashref.texi:7086
  15546. msgid ""
  15547. "The contents of the directory stack are also visible as the value of the "
  15548. "@env{DIRSTACK} shell variable."
  15549. msgstr ""
  15550. "Los contenidos de la pila de directorios tambi@'en son visibles como el valor de "
  15551. "la variable del int@'erprete @env{DIRSTACK}."
  15552. #. type: btindex
  15553. #: bashref.texi:7092 bashref.texi:7093
  15554. #, no-wrap
  15555. msgid "dirs"
  15556. msgstr "dirs"
  15557. #. type: example
  15558. #: bashref.texi:7096
  15559. #, no-wrap
  15560. msgid "dirs [-clpv] [+@var{N} | -@var{N}]\n"
  15561. msgstr "dirs [-clpv] [+@var{N} | -@var{N}]\n"
  15562. #. type: table
  15563. #: bashref.texi:7102
  15564. msgid ""
  15565. "Display the list of currently remembered directories. Directories are added to "
  15566. "the list with the @code{pushd} command; the @code{popd} command removes "
  15567. "directories from the list. The current directory is always the first directory "
  15568. "in the stack."
  15569. msgstr ""
  15570. "Muestra la lista de los directorios actualmente recordados. Los directorios son "
  15571. "a@~nadidos a la lista con la instrucci@'on @code{pushd}; la instrucci@'on "
  15572. "@code{popd} elimina directorios de la lista. El directorio actual es siempre el "
  15573. "primer directorio en la pila."
  15574. #. type: table
  15575. #: bashref.texi:7106
  15576. msgid "Clears the directory stack by deleting all of the elements."
  15577. msgstr "Limpia la pila de directorios eliminando todos los elementos."
  15578. #. type: table
  15579. #: bashref.texi:7109
  15580. msgid ""
  15581. "Produces a listing using full pathnames; the default listing format uses a tilde "
  15582. "to denote the home directory."
  15583. msgstr ""
  15584. "Produce un listado usando nombres de ruta completos; el formato de listado "
  15585. "predeterminado usa una virgulilla para denotar el directorio principal."
  15586. #. type: table
  15587. #: bashref.texi:7112
  15588. msgid "Causes @code{dirs} to print the directory stack with one entry per line."
  15589. msgstr ""
  15590. "Hace que @code{dirs} imprima la pila de directorios con una entrada por l@'{@dotless{i}}nea."
  15591. #. type: table
  15592. #: bashref.texi:7115
  15593. msgid ""
  15594. "Causes @code{dirs} to print the directory stack with one entry per line, "
  15595. "prefixing each entry with its index in the stack."
  15596. msgstr ""
  15597. "Hace que @code{dirs} imprima la pila de directorios con una entrada por l@'{@dotless{i}}nea, "
  15598. "prefijando cada entrada con su @'{@dotless{i}}ndice en la pila."
  15599. #. type: item
  15600. #: bashref.texi:7115 bashref.texi:7141 bashref.texi:7164
  15601. #, no-wrap
  15602. msgid "+@var{N}"
  15603. msgstr "+@var{N}"
  15604. #. type: table
  15605. #: bashref.texi:7119
  15606. msgid ""
  15607. "Displays the @var{N}th directory (counting from the left of the list printed by "
  15608. "@code{dirs} when invoked without options), starting with zero."
  15609. msgstr ""
  15610. "Muestra el directorio n@'umero @var{N} (contando desde la izquierda de la lista "
  15611. "imprimida por @code{dirs} cuando es llamado sin opciones), empezando por cero."
  15612. #. type: item
  15613. #: bashref.texi:7119 bashref.texi:7144 bashref.texi:7168
  15614. #, no-wrap
  15615. msgid "-@var{N}"
  15616. msgstr "-@var{N}"
  15617. #. type: table
  15618. #: bashref.texi:7123
  15619. msgid ""
  15620. "Displays the @var{N}th directory (counting from the right of the list printed by "
  15621. "@code{dirs} when invoked without options), starting with zero."
  15622. msgstr ""
  15623. "Muestra el directorio n@'umero @var{N} (contando desde la derecha de la lista "
  15624. "imprimida por @code{dirs} cuando es llamado sin opciones), empezando por cero."
  15625. #. type: btindex
  15626. #: bashref.texi:7125 bashref.texi:7126
  15627. #, no-wrap
  15628. msgid "popd"
  15629. msgstr "popd"
  15630. #. type: example
  15631. #: bashref.texi:7129
  15632. #, no-wrap
  15633. msgid "popd [-n] [+@var{N} | -@var{N}]\n"
  15634. msgstr "popd [-n] [+@var{N} | -@var{N}]\n"
  15635. #. type: table
  15636. #: bashref.texi:7136
  15637. msgid ""
  15638. "When no arguments are given, @code{popd} removes the top directory from the "
  15639. "stack and performs a @code{cd} to the new top directory. The elements are "
  15640. "numbered from 0 starting at the first directory listed with @code{dirs}; that "
  15641. "is, @code{popd} is equivalent to @code{popd +0}."
  15642. msgstr ""
  15643. "Cuando no se pasan argumentos, @code{popd} elimina el directorio superior de la "
  15644. "pila y realiza un @code{cd} al nuevo directorio superior. Los elementos est@'an "
  15645. "numerados desde 0 empezando por el primer directorio listado con @code{dirs}; "
  15646. "esto es, @code{popd} es equivalente a @code{popd +0}."
  15647. #. type: table
  15648. #: bashref.texi:7141
  15649. msgid ""
  15650. "Suppresses the normal change of directory when removing directories from the "
  15651. "stack, so that only the stack is manipulated."
  15652. msgstr ""
  15653. "Suprime el cambio de directorio normal al eliminar directorios de la pila, de "
  15654. "forma que solo se manipula la pila."
  15655. #. type: table
  15656. #: bashref.texi:7144
  15657. msgid ""
  15658. "Removes the @var{N}th directory (counting from the left of the list printed by "
  15659. "@code{dirs}), starting with zero."
  15660. msgstr ""
  15661. "Elimina el directorio n@'umero @var{N} (contando desde la izquierda de la lista "
  15662. "imprimida por @code{dirs}), empezando por cero."
  15663. #. type: table
  15664. #: bashref.texi:7147
  15665. msgid ""
  15666. "Removes the @var{N}th directory (counting from the right of the list printed by "
  15667. "@code{dirs}), starting with zero."
  15668. msgstr ""
  15669. "Elimina el directorio n@'umero @var{N} (contando desde la derecha de la lista "
  15670. "imprimida por @code{dirs}), empezando por cero."
  15671. #. type: item
  15672. #: bashref.texi:7149 bashref.texi:7150
  15673. #, no-wrap
  15674. msgid "pushd"
  15675. msgstr "pushd"
  15676. #. type: example
  15677. #: bashref.texi:7153
  15678. #, no-wrap
  15679. msgid "pushd [-n] [@var{+N} | @var{-N} | @var{dir}]\n"
  15680. msgstr "pushd [-n] [@var{+N} | @var{-N} | @var{dir}]\n"
  15681. #. type: table
  15682. #: bashref.texi:7159
  15683. msgid ""
  15684. "Save the current directory on the top of the directory stack and then @code{cd} "
  15685. "to @var{dir}. With no arguments, @code{pushd} exchanges the top two directories "
  15686. "and makes the new top the current directory."
  15687. msgstr ""
  15688. "Guarda el directorio actual en la parte superior de la pila de directorios y "
  15689. "despu@'es hace un @code{cd} a @var{dir}. Sin argumentos, @code{pushd} "
  15690. "intercambia los dos directorios superiores y convierte el nuevo superior en el "
  15691. "directorio actual."
  15692. #. type: table
  15693. #: bashref.texi:7164
  15694. msgid ""
  15695. "Suppresses the normal change of directory when rotating or adding directories to "
  15696. "the stack, so that only the stack is manipulated."
  15697. msgstr ""
  15698. "Suprime el cambio normal de directorio al rotar o a@~nadir directorios a la "
  15699. "pila, de forma que solo se manipula la pila."
  15700. #. type: table
  15701. #: bashref.texi:7168
  15702. msgid ""
  15703. "Brings the @var{N}th directory (counting from the left of the list printed by "
  15704. "@code{dirs}, starting with zero) to the top of the list by rotating the stack."
  15705. msgstr ""
  15706. "Trae el directorio n@'umero @var{N} (contando desde la izquierda de la lista "
  15707. "imprimida por @code{dirs}, empezando por cero) a la parte superior de la lista "
  15708. "rotando la pila."
  15709. #. type: table
  15710. #: bashref.texi:7172
  15711. msgid ""
  15712. "Brings the @var{N}th directory (counting from the right of the list printed by "
  15713. "@code{dirs}, starting with zero) to the top of the list by rotating the stack."
  15714. msgstr ""
  15715. "Trae el directorio n@'umero @var{N} (contando desde la derecha de la lista "
  15716. "imprimida por @code{dirs}, empezando por cero) a la parte superior de la lista "
  15717. "rotando la pila."
  15718. #. type: var{#1}
  15719. #: bashref.texi:7172
  15720. #, no-wrap
  15721. msgid "dir"
  15722. msgstr "dir"
  15723. #. type: table
  15724. #: bashref.texi:7176
  15725. msgid ""
  15726. "Makes @var{dir} be the top of the stack, making it the new current directory as "
  15727. "if it had been supplied as an argument to the @code{cd} builtin."
  15728. msgstr ""
  15729. "Hace que @var{dir} sea el superior de la pila, volvi@'endolo el nuevo directorio "
  15730. "actual como si hubiera sido proporcionado como un argumento para la "
  15731. "instrucci@'on integrada @code{cd}."
  15732. #. type: cindex
  15733. #: bashref.texi:7181
  15734. #, no-wrap
  15735. msgid "prompting"
  15736. msgstr "prompt"
  15737. #. type: Plain text
  15738. #: bashref.texi:7187
  15739. msgid ""
  15740. "The value of the variable @env{PROMPT_COMMAND} is examined just before Bash "
  15741. "prints each primary prompt. If @env{PROMPT_COMMAND} is set and has a non-null "
  15742. "value, then the value is executed just as if it had been typed on the command "
  15743. "line."
  15744. msgstr ""
  15745. "El valor de la variable @env{PROMPT_COMMAND} es examinado justo antes de que "
  15746. "Bash imprima cada prompt primario. Si @env{PROMPT_COMMAND} est@'a asignada y "
  15747. "tiene un valor no nulo, entonces se ejecuta el valor justo como si hubiera sido "
  15748. "tecleado en la l@'{@dotless{i}}nea de @'ordenes."
  15749. #. type: Plain text
  15750. #: bashref.texi:7190
  15751. msgid ""
  15752. "In addition, the following table describes the special characters which can "
  15753. "appear in the prompt variables @env{PS1} to @env{PS4}:"
  15754. msgstr ""
  15755. "Adem@'as, la siguiente tabla describe los caracteres especiales que pueden "
  15756. "aparecer en las variables de prompt desde @env{PS1} a @env{PS4}:"
  15757. #. type: table
  15758. #: bashref.texi:7194
  15759. msgid "A bell character."
  15760. msgstr "Un car@'acter de timbre."
  15761. #. type: item
  15762. #: bashref.texi:7194
  15763. #, no-wrap
  15764. msgid "\\d"
  15765. msgstr "\\d"
  15766. #. type: table
  15767. #: bashref.texi:7196
  15768. msgid "The date, in \"Weekday Month Date\" format (e.g., \"Tue May 26\")."
  15769. msgstr "La fecha, en formato \"D@'{@dotless{i}}aSemana Mes D@'{@dotless{i}}a\" (p. ej. \"Mar May 26\")."
  15770. #. type: item
  15771. #: bashref.texi:7196
  15772. #, no-wrap
  15773. msgid "\\D@{@var{format}@}"
  15774. msgstr "\\D@{@var{formato}@}"
  15775. #. type: table
  15776. #: bashref.texi:7200
  15777. msgid ""
  15778. "The @var{format} is passed to @code{strftime}(3) and the result is inserted into "
  15779. "the prompt string; an empty @var{format} results in a locale-specific time "
  15780. "representation. The braces are required."
  15781. msgstr ""
  15782. "El @var{formato} es pasado a @code{strftime}(3) y el resultado es insertado en "
  15783. "la cadena del prompt; un @var{formato} vac@'{@dotless{i}}o resulta en una representaci@'on "
  15784. "del tiempo espec@'{@dotless{i}}fica de regi@'on. Se requieren las llaves."
  15785. #. type: table
  15786. #: bashref.texi:7202
  15787. msgid "An escape character."
  15788. msgstr "Un car@'acter de escape."
  15789. #. type: item
  15790. #: bashref.texi:7202
  15791. #, no-wrap
  15792. msgid "\\h"
  15793. msgstr "\\h"
  15794. #. type: table
  15795. #: bashref.texi:7204
  15796. msgid "The hostname, up to the first `.'."
  15797. msgstr "El nombre del anfitri@'on, hasta el primer `.'."
  15798. #. type: item
  15799. #: bashref.texi:7204
  15800. #, no-wrap
  15801. msgid "\\H"
  15802. msgstr "\\H"
  15803. #. type: table
  15804. #: bashref.texi:7206
  15805. msgid "The hostname."
  15806. msgstr "El nombre del anfitri@'on."
  15807. #. type: item
  15808. #: bashref.texi:7206
  15809. #, no-wrap
  15810. msgid "\\j"
  15811. msgstr "\\j"
  15812. #. type: table
  15813. #: bashref.texi:7208
  15814. msgid "The number of jobs currently managed by the shell."
  15815. msgstr "El n@'umero de tareas actualmente gestionadas por el int@'erprete."
  15816. #. type: item
  15817. #: bashref.texi:7208
  15818. #, no-wrap
  15819. msgid "\\l"
  15820. msgstr "\\l"
  15821. #. type: table
  15822. #: bashref.texi:7210
  15823. msgid "The basename of the shell's terminal device name."
  15824. msgstr "El nombre base del nombre de dispositivo de la terminal del int@'erprete."
  15825. #. type: table
  15826. #: bashref.texi:7212
  15827. msgid "A newline."
  15828. msgstr "Una nueva l@'{@dotless{i}}nea."
  15829. #. type: table
  15830. #: bashref.texi:7214
  15831. msgid "A carriage return."
  15832. msgstr "Un retorno de carro."
  15833. #. type: item
  15834. #: bashref.texi:7214
  15835. #, no-wrap
  15836. msgid "\\s"
  15837. msgstr "\\s"
  15838. #. type: table
  15839. #: bashref.texi:7217
  15840. msgid ""
  15841. "The name of the shell, the basename of @code{$0} (the portion following the "
  15842. "final slash)."
  15843. msgstr ""
  15844. "El nombre del int@'erprete, el nombre base de @code{$0} (la porci@'on que sigue "
  15845. "a la @'ultima barra)."
  15846. #. type: table
  15847. #: bashref.texi:7219
  15848. msgid "The time, in 24-hour HH:MM:SS format."
  15849. msgstr "La hora, en formato HH:MM:SS de 24 horas."
  15850. #. type: item
  15851. #: bashref.texi:7219
  15852. #, no-wrap
  15853. msgid "\\T"
  15854. msgstr "\\T"
  15855. #. type: table
  15856. #: bashref.texi:7221
  15857. msgid "The time, in 12-hour HH:MM:SS format."
  15858. msgstr "La hora, en formato HH:MM:SS de 12 horas."
  15859. #. type: item
  15860. #: bashref.texi:7221
  15861. #, no-wrap
  15862. msgid "\\@@"
  15863. msgstr "\\@@"
  15864. #. type: table
  15865. #: bashref.texi:7223
  15866. msgid "The time, in 12-hour am/pm format."
  15867. msgstr "La hora, en formato am/pm de 12 horas."
  15868. #. type: item
  15869. #: bashref.texi:7223
  15870. #, no-wrap
  15871. msgid "\\A"
  15872. msgstr "\\A"
  15873. #. type: table
  15874. #: bashref.texi:7225
  15875. msgid "The time, in 24-hour HH:MM format."
  15876. msgstr "La hora, en formato HH:MM de 24 horas."
  15877. #. type: item
  15878. #: bashref.texi:7225
  15879. #, no-wrap
  15880. msgid "\\u"
  15881. msgstr "\\u"
  15882. #. type: table
  15883. #: bashref.texi:7227
  15884. msgid "The username of the current user."
  15885. msgstr "El nombre de usuario del usuario actual."
  15886. #. type: table
  15887. #: bashref.texi:7229
  15888. msgid "The version of Bash (e.g., 2.00)"
  15889. msgstr "La versi@'on de Bash (p. ej., 2.00)"
  15890. #. type: item
  15891. #: bashref.texi:7229
  15892. #, no-wrap
  15893. msgid "\\V"
  15894. msgstr "\\V"
  15895. #. type: table
  15896. #: bashref.texi:7231
  15897. msgid "The release of Bash, version + patchlevel (e.g., 2.00.0)"
  15898. msgstr "La publicaci@'on de Bash, versi@'on + nivel de parche (p. ej., 2.00.0)"
  15899. #. type: item
  15900. #: bashref.texi:7231
  15901. #, no-wrap
  15902. msgid "\\w"
  15903. msgstr "\\w"
  15904. #. type: table
  15905. #: bashref.texi:7234
  15906. msgid ""
  15907. "The current working directory, with @env{$HOME} abbreviated with a tilde (uses "
  15908. "the @env{$PROMPT_DIRTRIM} variable)."
  15909. msgstr ""
  15910. "El directorio de trabajo actual, con @env{$HOME} abreviado con una virgulilla "
  15911. "(usa la variable @env{$PROMPT_DIRTRIM})."
  15912. #. type: item
  15913. #: bashref.texi:7234
  15914. #, no-wrap
  15915. msgid "\\W"
  15916. msgstr "\\W"
  15917. #. type: table
  15918. #: bashref.texi:7236
  15919. msgid "The basename of @env{$PWD}, with @env{$HOME} abbreviated with a tilde."
  15920. msgstr ""
  15921. "El nombre base de @env{$PWD}, con @env{$HOME} abreviado con una virgulilla."
  15922. #. type: item
  15923. #: bashref.texi:7236
  15924. #, no-wrap
  15925. msgid "\\!"
  15926. msgstr "\\!"
  15927. #. type: table
  15928. #: bashref.texi:7238
  15929. msgid "The history number of this command."
  15930. msgstr "El n@'umero de historial de esta instrucci@'on."
  15931. #. type: item
  15932. #: bashref.texi:7238
  15933. #, no-wrap
  15934. msgid "\\#"
  15935. msgstr "\\#"
  15936. #. type: table
  15937. #: bashref.texi:7240
  15938. msgid "The command number of this command."
  15939. msgstr "El n@'umero de instrucci@'on de esta instrucci@'on."
  15940. #. type: item
  15941. #: bashref.texi:7240
  15942. #, no-wrap
  15943. msgid "\\$"
  15944. msgstr "\\$"
  15945. #. type: table
  15946. #: bashref.texi:7242
  15947. msgid "If the effective uid is 0, @code{#}, otherwise @code{$}."
  15948. msgstr "@code{#} si el uid efectivo es 0, sino @code{$}."
  15949. #. type: table
  15950. #: bashref.texi:7244
  15951. msgid "The character whose ASCII code is the octal value @var{nnn}."
  15952. msgstr "El car@'acter cuyo c@'odigo ASCII es el valor octal @var{nnn}."
  15953. #. type: table
  15954. #: bashref.texi:7246
  15955. msgid "A backslash."
  15956. msgstr "Una barra invertida."
  15957. #. type: item
  15958. #: bashref.texi:7246
  15959. #, no-wrap
  15960. msgid "\\["
  15961. msgstr "\\["
  15962. #. type: table
  15963. #: bashref.texi:7249
  15964. msgid ""
  15965. "Begin a sequence of non-printing characters. This could be used to embed a "
  15966. "terminal control sequence into the prompt."
  15967. msgstr ""
  15968. "Empieza una secuencia de caracteres no imprimibles. Esto podr@'{@dotless{i}}a usarse para "
  15969. "incrustar una secuencia de control de terminal en el prompt."
  15970. #. type: item
  15971. #: bashref.texi:7249
  15972. #, no-wrap
  15973. msgid "\\]"
  15974. msgstr "\\]"
  15975. #. type: table
  15976. #: bashref.texi:7251
  15977. msgid "End a sequence of non-printing characters."
  15978. msgstr "Termina una secuencia de caracteres no imprimibles."
  15979. #. type: Plain text
  15980. #: bashref.texi:7259
  15981. msgid ""
  15982. "The command number and the history number are usually different: the history "
  15983. "number of a command is its position in the history list, which may include "
  15984. "commands restored from the history file (@pxref{Bash History Facilities}), while "
  15985. "the command number is the position in the sequence of commands executed during "
  15986. "the current shell session."
  15987. msgstr ""
  15988. "El n@'umero de instrucci@'on y el n@'umero de historial son normalmente "
  15989. "diferentes: el n@'umero de historial de una instrucci@'on es su posici@'on en la "
  15990. "lista del historial, que puede incluir instrucciones recuperadas del archivo del "
  15991. "historial (@pxref{Servicios del Historial de Bash}), mientras que el n@'umero de "
  15992. "instrucci@'on es la posici@'on en la secuencia de instrucciones ejecutada "
  15993. "durante la sesi@'on actual del int@'erprete."
  15994. #. type: Plain text
  15995. #: bashref.texi:7264
  15996. msgid ""
  15997. "After the string is decoded, it is expanded via parameter expansion, command "
  15998. "substitution, arithmetic expansion, and quote removal, subject to the value of "
  15999. "the @code{promptvars} shell option (@pxref{Bash Builtins})."
  16000. msgstr ""
  16001. "Despu@'es de que la cadena es decodificada, se expande a trav@'es de la "
  16002. "expansi@'on de par@'ametro, sustituci@'on de instrucci@'on, expansi@'on "
  16003. "aritm@'etica y eliminaci@'on de comillas, sujeta al valor de la opci@'on del "
  16004. "int@'erprete @code{promptvars} (@pxref{La Instrucci@'on Integrada Set})."
  16005. #. type: cindex
  16006. #: bashref.texi:7267
  16007. #, no-wrap
  16008. msgid "restricted shell"
  16009. msgstr "int@'erprete restringido"
  16010. #. type: Plain text
  16011. #: bashref.texi:7278
  16012. msgid ""
  16013. "If Bash is started with the name @code{rbash}, or the @option{--restricted} or "
  16014. "@option{-r} option is supplied at invocation, the shell becomes restricted. A "
  16015. "restricted shell is used to set up an environment more controlled than the "
  16016. "standard shell. A restricted shell behaves identically to @code{bash} with the "
  16017. "exception that the following are disallowed or not performed:"
  16018. msgstr ""
  16019. "Si Bash se inicia con el nombre @code{rbash}, o la opci@'on @option{--"
  16020. "restricted} o @option{-r} se proporciona en la llamada, el int@'erprete se "
  16021. "vuelve restringido. Un int@'erprete restringido se usa para establecer un "
  16022. "entorno m@'as controlado que el int@'erprete est@'andar. Un int@'erprete "
  16023. "restringido se comporta id@'enticamente a @code{bash} con la excepci@'on de que "
  16024. "lo siguiente es rechazado o no es realizado:"
  16025. #. type: itemize
  16026. #: bashref.texi:7282
  16027. msgid "Changing directories with the @code{cd} builtin."
  16028. msgstr "Cambiar directorios con la instrucci@'on integrada @code{cd}."
  16029. #. type: itemize
  16030. #: bashref.texi:7285
  16031. msgid ""
  16032. "Setting or unsetting the values of the @env{SHELL}, @env{PATH}, @env{ENV}, or "
  16033. "@env{BASH_ENV} variables."
  16034. msgstr ""
  16035. "Establecer o eliminar los valores de las variables @env{SHELL}, @env{PATH}, "
  16036. "@env{ENV} o @env{BASH_ENV}."
  16037. #. type: itemize
  16038. #: bashref.texi:7287
  16039. msgid "Specifying command names containing slashes."
  16040. msgstr "Especificar nombres de instrucciones que contienen barras."
  16041. #. type: itemize
  16042. #: bashref.texi:7290
  16043. msgid ""
  16044. "Specifying a filename containing a slash as an argument to the @code{.} builtin "
  16045. "command."
  16046. msgstr ""
  16047. "Especificar un nombre de archivo que contiene una barra como un argumento para "
  16048. "la instrucci@'on integrada @code{.}."
  16049. #. type: itemize
  16050. #: bashref.texi:7293
  16051. msgid ""
  16052. "Specifying a filename containing a slash as an argument to the @option{-p} "
  16053. "option to the @code{hash} builtin command."
  16054. msgstr ""
  16055. "Especificar un nombre de archivo que contiene una barra como un argumento para "
  16056. "la opci@'on @option{-p} de la opci@'on integrada @code{hash}."
  16057. #. type: itemize
  16058. #: bashref.texi:7295
  16059. msgid "Importing function definitions from the shell environment at startup."
  16060. msgstr ""
  16061. "Importar definiciones de funci@'on del entorno del int@'erprete durante el "
  16062. "inicio."
  16063. #. type: itemize
  16064. #: bashref.texi:7297
  16065. msgid "Parsing the value of @env{SHELLOPTS} from the shell environment at startup."
  16066. msgstr ""
  16067. "Analizar el valor de @env{SHELLOPTS} desde el entorno del int@'erprete al inicio."
  16068. #. type: itemize
  16069. #: bashref.texi:7300
  16070. msgid ""
  16071. "Redirecting output using the @samp{>}, @samp{>|}, @samp{<>}, @samp{>&}, "
  16072. "@samp{&>}, and @samp{>>} redirection operators."
  16073. msgstr ""
  16074. "Redirigir salida usando los operadores de redirecci@'on @samp{>}, @samp{>|}, "
  16075. "@samp{<>}, @samp{>&}, @samp{&>} y @samp{>>}."
  16076. #. type: itemize
  16077. #: bashref.texi:7302
  16078. msgid "Using the @code{exec} builtin to replace the shell with another command."
  16079. msgstr ""
  16080. "Usar la instrucci@'on integrada @code{exec} para reemplazar el int@'erprete con "
  16081. "otra instrucci@'on."
  16082. #. type: itemize
  16083. #: bashref.texi:7305
  16084. msgid ""
  16085. "Adding or deleting builtin commands with the @option{-f} and @option{-d} options "
  16086. "to the @code{enable} builtin."
  16087. msgstr ""
  16088. "A@~nadir o eliminar instrucciones integradas con las opciones @option{-f} y "
  16089. "@option{-d} de la instrucci@'on integrada @code{enable}."
  16090. #. type: itemize
  16091. #: bashref.texi:7307
  16092. msgid "Using the @code{enable} builtin command to enable disabled shell builtins."
  16093. msgstr ""
  16094. "Usar la instrucci@'on integrada @code{enable} para habilitar instrucciones "
  16095. "integradas deshabilitadas."
  16096. #. type: itemize
  16097. #: bashref.texi:7309
  16098. msgid "Specifying the @option{-p} option to the @code{command} builtin."
  16099. msgstr ""
  16100. "Especificar la opci@'on @option{-p} para la instrucci@'on integrada "
  16101. "@code{command}."
  16102. #. type: itemize
  16103. #: bashref.texi:7311
  16104. msgid "Turning off restricted mode with @samp{set +r} or @samp{set +o restricted}."
  16105. msgstr ""
  16106. "Desactivar el modo restringido con @samp{set +r} o @samp{set +o restricted}."
  16107. #. type: Plain text
  16108. #: bashref.texi:7314
  16109. msgid "These restrictions are enforced after any startup files are read."
  16110. msgstr "Estas restricciones son impuestas tras leerse los archivos de inicio."
  16111. #. type: Plain text
  16112. #: bashref.texi:7318
  16113. msgid ""
  16114. "When a command that is found to be a shell script is executed (@pxref{Shell "
  16115. "Scripts}), @code{rbash} turns off any restrictions in the shell spawned to "
  16116. "execute the script."
  16117. msgstr ""
  16118. "Cuando se ejecuta una instrucci@'on que resulta ser un guion del int@'erprete "
  16119. "(@pxref{Guiones del Int@'erprete}), @code{rbash} desactiva cualquier "
  16120. "restricci@'on en el int@'erprete creado para ejecutar el guion."
  16121. #. type: cindex
  16122. #: bashref.texi:7321
  16123. #, no-wrap
  16124. msgid "POSIX Mode"
  16125. msgstr "Modo POSIX"
  16126. #. type: Plain text
  16127. #: bashref.texi:7327
  16128. msgid ""
  16129. "Starting Bash with the @option{--posix} command-line option or executing "
  16130. "@samp{set -o posix} while Bash is running will cause Bash to conform more "
  16131. "closely to the @sc{posix} standard by changing the behavior to match that "
  16132. "specified by @sc{posix} in areas where the Bash default differs."
  16133. msgstr ""
  16134. "Empezar Bash con la opci@'on de l@'{@dotless{i}}nea de @'ordenes @option{--posix} o ejecutar "
  16135. "@samp{set -o posix} mientras Bash est@'a corriendo har@'a que Bash se adhiera "
  16136. "m@'as fielmente al est@'andar @sc{posix} cambiando el comportamiento para "
  16137. "cumplir el especificado por @sc{posix} en @'areas donde lo predeterminado de "
  16138. "Bash difiera."
  16139. #. type: Plain text
  16140. #: bashref.texi:7330
  16141. msgid ""
  16142. "When invoked as @code{sh}, Bash enters @sc{posix} mode after reading the startup "
  16143. "files."
  16144. msgstr ""
  16145. "Cuando se llama como @code{sh}, Bash entra al modo @sc{posix} despu@'es de leer "
  16146. "los archivos de inicio."
  16147. #. type: Plain text
  16148. #: bashref.texi:7332
  16149. msgid "The following list is what's changed when `@sc{posix} mode' is in effect:"
  16150. msgstr ""
  16151. "La siguiente lista es lo que se cambia cuando el `modo @sc{posix}' tiene efecto:"
  16152. #. type: enumerate
  16153. #: bashref.texi:7338
  16154. msgid ""
  16155. "When a command in the hash table no longer exists, Bash will re-search "
  16156. "@env{$PATH} to find the new location. This is also available with @samp{shopt -"
  16157. "s checkhash}."
  16158. msgstr ""
  16159. "Cuando una instrucci@'on en la tabla hash ya no existe, Bash volver@'a a "
  16160. "inspeccionar @env{$PATH} para encontrar la nueva ubicaci@'on. Esto tambi@'en "
  16161. "est@'a disponible con @samp{shopt -s checkhash}."
  16162. #. type: enumerate
  16163. #: bashref.texi:7342
  16164. msgid ""
  16165. "The message printed by the job control code and builtins when a job exits with a "
  16166. "non-zero status is `Done(status)'."
  16167. msgstr ""
  16168. "El mensaje imprimido por el c@'odigo de control de tareas y las instrucciones "
  16169. "integradas cuando una tarea finaliza con un estado distinto a cero es "
  16170. "`Hecho(estado)'."
  16171. #. type: enumerate
  16172. #: bashref.texi:7347
  16173. msgid ""
  16174. "The message printed by the job control code and builtins when a job is stopped "
  16175. "is `Stopped(@var{signame})', where @var{signame} is, for example, @code{SIGTSTP}."
  16176. msgstr ""
  16177. "El mensaje imprimido por el c@'odigo de control de tareas y las instrucciones "
  16178. "integradas cuando una tarea es detenida es `Detenido(@var{nombre-se@~nal})', "
  16179. "donde @var{nombre-se@~nal} es, por ejemplo, @code{SIGTSTP}."
  16180. #. type: enumerate
  16181. #: bashref.texi:7350
  16182. msgid "Alias expansion is always enabled, even in non-interactive shells."
  16183. msgstr ""
  16184. "La expansi@'on de alias est@'a siempre activada, incluso en int@'erpretes no "
  16185. "interactivos."
  16186. #. type: enumerate
  16187. #: bashref.texi:7354
  16188. msgid ""
  16189. "Reserved words appearing in a context where reserved words are recognized do not "
  16190. "undergo alias expansion."
  16191. msgstr ""
  16192. "Las palabras reservadas que aparecen en un contexto donde se reconocen las "
  16193. "palabras reservadas no experimentan la expansi@'on de alias."
  16194. #. type: enumerate
  16195. #: bashref.texi:7360
  16196. msgid ""
  16197. "The @sc{posix} @env{PS1} and @env{PS2} expansions of @samp{!} to the history "
  16198. "number and @samp{!!} to @samp{!} are enabled, and parameter expansion is "
  16199. "performed on the values of @env{PS1} and @env{PS2} regardless of the setting of "
  16200. "the @code{promptvars} option."
  16201. msgstr ""
  16202. "Las expansiones @sc{posix} @env{PS1} and @env{PS2} de @samp{!} para el n@'umero "
  16203. "de historial y @samp{!!} a @samp{!} son habilitadas, y la expansi@'on de "
  16204. "par@'ametro se realiza en los valores de @env{PS1} y @env{PS2} sin importar la "
  16205. "configuraci@'on de la opci@'on @code{promptvars}."
  16206. #. type: enumerate
  16207. #: bashref.texi:7364
  16208. msgid ""
  16209. "The @sc{posix} startup files are executed (@env{$ENV}) rather than the normal "
  16210. "Bash files."
  16211. msgstr ""
  16212. "Los archivo de inicio @sc{posix} son ejecutados (@env{$ENV}) en lugar de los "
  16213. "archivos normales de Bash."
  16214. #. type: enumerate
  16215. #: bashref.texi:7368
  16216. msgid ""
  16217. "Tilde expansion is only performed on assignments preceding a command name, "
  16218. "rather than on all assignment statements on the line."
  16219. msgstr ""
  16220. "La expansi@'on de virgulilla solo se realiza en asignaciones que preceden un "
  16221. "nombre de instrucci@'on, en vez de en todas las sentencias de asignaci@'on en la "
  16222. "l@'{@dotless{i}}nea."
  16223. #. type: enumerate
  16224. #: bashref.texi:7372
  16225. msgid ""
  16226. "The default history file is @file{~/.sh_history} (this is the default value of "
  16227. "@env{$HISTFILE})."
  16228. msgstr ""
  16229. "El archivo predeterminado del historial es @file{~/.sh_history} (este es el "
  16230. "valor predeterminado de @env{$HISTFILE})."
  16231. #. type: enumerate
  16232. #: bashref.texi:7376
  16233. msgid ""
  16234. "Redirection operators do not perform filename expansion on the word in the "
  16235. "redirection unless the shell is interactive."
  16236. msgstr ""
  16237. "Los operadores de redirecci@'on no realizan la expansi@'on de nombre de archivo "
  16238. "en la palabra en la redirecci@'on a no ser que el int@'erprete sea interactivo."
  16239. #. type: enumerate
  16240. #: bashref.texi:7380
  16241. msgid ""
  16242. "Redirection operators do not perform word splitting on the word in the "
  16243. "redirection."
  16244. msgstr ""
  16245. "Los operadores de redirecci@'on no realizan divisi@'on de palabras en la palabra "
  16246. "en la redirecci@'on."
  16247. #. type: enumerate
  16248. #: bashref.texi:7386
  16249. msgid ""
  16250. "Function names must be valid shell @code{name}s. That is, they may not contain "
  16251. "characters other than letters, digits, and underscores, and may not start with a "
  16252. "digit. Declaring a function with an invalid name causes a fatal syntax error in "
  16253. "non-interactive shells."
  16254. msgstr ""
  16255. "Los nombres de funciones deben ser @code{nombre}s v@'alidos del int@'erprete. "
  16256. "Es decir, no pueden contener caracteres distintos de letras, d@'{@dotless{i}}gitos, barras "
  16257. "bajas y no pueden empezar con un d@'{@dotless{i}}gito. Declarar una funci@'on con un nombre "
  16258. "inv@'alido causa un error de sintaxis fatal en int@'erpretes no interactivos."
  16259. #. type: enumerate
  16260. #: bashref.texi:7390
  16261. msgid ""
  16262. "Function names may not be the same as one of the @sc{posix} special builtins."
  16263. msgstr ""
  16264. "Los nombres de funciones no pueden ser los mismos que una de las instrucciones "
  16265. "integradas especiales @sc{posix}."
  16266. #. type: enumerate
  16267. #: bashref.texi:7394
  16268. msgid ""
  16269. "@sc{posix} special builtins are found before shell functions during command "
  16270. "lookup."
  16271. msgstr ""
  16272. "Las instrucciones integradas especiales @sc{posix} son encontradas antes que las "
  16273. "funciones del int@'erprete durante la b@'usqueda de instrucci@'on."
  16274. #. type: enumerate
  16275. #: bashref.texi:7398
  16276. msgid ""
  16277. "When printing shell function definitions (e.g., by @code{type}), Bash does not "
  16278. "print the @code{function} keyword."
  16279. msgstr ""
  16280. "Al imprimir definiciones de funci@'on del int@'erprete (p. ej., por "
  16281. "@code{type}), Bash no imprime la palabra clave @code{funci@'on}."
  16282. #. type: enumerate
  16283. #: bashref.texi:7403
  16284. msgid ""
  16285. "Literal tildes that appear as the first character in elements of the @env{PATH} "
  16286. "variable are not expanded as described above under @ref{Tilde Expansion}."
  16287. msgstr ""
  16288. "Las virgulillas literales que aparecen como el primer car@'acter en elementos de "
  16289. "la variable @env{PATH} no son expandidas como se describe anteriormente bajo "
  16290. "@ref{Expansi@'on de Virgulilla}."
  16291. #. type: enumerate
  16292. #: bashref.texi:7409
  16293. msgid ""
  16294. "The @code{time} reserved word may be used by itself as a command. When used in "
  16295. "this way, it displays timing statistics for the shell and its completed "
  16296. "children. The @env{TIMEFORMAT} variable controls the format of the timing "
  16297. "information."
  16298. msgstr ""
  16299. "La palabra reservada @code{time} puede ser usada por s@'{@dotless{i}} misma como una "
  16300. "instrucci@'on. Cuando se usa de esta forma, muestra las estad@'{@dotless{i}}sticas de "
  16301. "tiempo para el int@'erprete y sus hijos completados. La variable "
  16302. "@env{TIMEFORMAT} controla el formato de la informaci@'on de tiempo."
  16303. #. type: enumerate
  16304. #: bashref.texi:7416
  16305. msgid ""
  16306. "When parsing and expanding a $@{@dots{}@} expansion that appears within double "
  16307. "quotes, single quotes are no longer special and cannot be used to quote a "
  16308. "closing brace or other special character, unless the operator is one of those "
  16309. "defined to perform pattern removal. In this case, they do not have to appear as "
  16310. "matched pairs."
  16311. msgstr ""
  16312. "Al analizar y expandir una expansi@'on $@{@dots{}@} que aparece dentro de "
  16313. "comillas dobles, las comillas simples ya no son especiales y no pueden usarse "
  16314. "para entrecomillar una llave de cierre u otro car@'acter especial, a no ser que "
  16315. "el operador sea uno de aquellos definidos para realizar la eliminaci@'on de "
  16316. "patr@'on. En este caso, no tienen que aparecer como parejas emparejadas."
  16317. #. type: enumerate
  16318. #: bashref.texi:7420
  16319. msgid ""
  16320. "The parser does not recognize @code{time} as a reserved word if the next token "
  16321. "begins with a @samp{-}."
  16322. msgstr ""
  16323. "El analizador no reconoce @code{time} como una palabra reservada si el siguiente "
  16324. "s@'{@dotless{i}}mbolo empieza por un @samp{-}."
  16325. #. type: enumerate
  16326. #: bashref.texi:7424
  16327. msgid ""
  16328. "The @samp{!} character does not introduce history expansion within a double-"
  16329. "quoted string, even if the @code{histexpand} option is enabled."
  16330. msgstr ""
  16331. "El car@'acter @samp{!} no introduce la expansi@'on del historial dentro de una "
  16332. "cadena de comillas dobles, incluso si la opci@'on @code{histexpand} est@'a "
  16333. "habilitada."
  16334. #. type: enumerate
  16335. #: bashref.texi:7431
  16336. msgid ""
  16337. "If a @sc{posix} special builtin returns an error status, a non-interactive shell "
  16338. "exits. The fatal errors are those listed in the @sc{posix} standard, and "
  16339. "include things like passing incorrect options, redirection errors, variable "
  16340. "assignment errors for assignments preceding the command name, and so on."
  16341. msgstr ""
  16342. "Si una instrucci@'on integrada especial @sc{posix} devuelve un estado de error, "
  16343. "finaliza un int@'erprete no interactivo. Los errores fatales son aquellos "
  16344. "listados en el est@'andar @sc{posix}, e incluyen cosas como pasar opciones "
  16345. "incorrectas, errores de redirecci@'on, errores de asignaci@'on de variables para "
  16346. "asignaciones que preceden al nombre de la instrucci@'on y dem@'as."
  16347. #. type: enumerate
  16348. #: bashref.texi:7438
  16349. msgid ""
  16350. "A non-interactive shell exits with an error status if a variable assignment "
  16351. "error occurs when no command name follows the assignment statements. A variable "
  16352. "assignment error occurs, for example, when trying to assign a value to a "
  16353. "readonly variable."
  16354. msgstr ""
  16355. "Un int@'erprete no interactivo finaliza con un estado de error si un error de "
  16356. "asignaci@'on de variable ocurre cuando ning@'un nombre de instrucci@'on sigue a "
  16357. "las sentencias de asignaci@'on. Un error de asignaci@'on de variable ocurre, "
  16358. "por ejemplo, al intentar asignar un valor a una variable de solo lectura."
  16359. #. type: enumerate
  16360. #: bashref.texi:7443
  16361. msgid ""
  16362. "A non-interactive shell exits with an error status if a variable assignment "
  16363. "error occurs in an assignment statement preceding a special builtin, but not "
  16364. "with any other simple command."
  16365. msgstr ""
  16366. "Un int@'erprete no interactivo finaliza con un estado de error si un error de "
  16367. "asignaci@'on de variable ocurre en una sentencia de asignaci@'on que precede a "
  16368. "una instrucci@'on integrada especial, pero no con cualquier otra instrucci@'on "
  16369. "simple."
  16370. #. type: enumerate
  16371. #: bashref.texi:7448
  16372. msgid ""
  16373. "A non-interactive shell exits with an error status if the iteration variable in "
  16374. "a @code{for} statement or the selection variable in a @code{select} statement is "
  16375. "a readonly variable."
  16376. msgstr ""
  16377. "Un int@'erprete no interactivo finaliza con un estado de error si la variable de "
  16378. "iteraci@'on en una sentencia @code{for} o la variable de selecci@'on en una "
  16379. "sentencia @code{select} es una variable de solo lectura."
  16380. #. type: enumerate
  16381. #: bashref.texi:7452
  16382. msgid ""
  16383. "Non-interactive shells exit if @var{filename} in @code{.} @var{filename} is not "
  16384. "found."
  16385. msgstr ""
  16386. "Los int@'erpretes no interactivos finalizan si @var{nombre-de-archivo} en "
  16387. "@code{.} @var{nombre-de-archivo} no se encuentra."
  16388. #. type: enumerate
  16389. #: bashref.texi:7456
  16390. msgid ""
  16391. "Non-interactive shells exit if a syntax error in an arithmetic expansion results "
  16392. "in an invalid expression."
  16393. msgstr ""
  16394. "Los int@'erpretes no interactivos finalizan si un error de sintaxis en una "
  16395. "expansi@'on aritm@'etica resulta en una expresi@'on inv@'alida."
  16396. #. type: enumerate
  16397. #: bashref.texi:7459
  16398. msgid "Non-interactive shells exit if a parameter expansion error occurs."
  16399. msgstr ""
  16400. "Los int@'erpretes no interactivos finalizan si ocurre un error de expansi@'on de "
  16401. "par@'ametro."
  16402. #. type: enumerate
  16403. #: bashref.texi:7464
  16404. msgid ""
  16405. "Non-interactive shells exit if there is a syntax error in a script read with the "
  16406. "@code{.} or @code{source} builtins, or in a string processed by the @code{eval} "
  16407. "builtin."
  16408. msgstr ""
  16409. "Los int@'erpretes no interactivos finalizan si hay un error de sintaxis en un "
  16410. "guion le@'{@dotless{i}}do con las instrucciones integradas @code{.} o @code{source}, o en "
  16411. "una cadena procesada por la instrucci@'on integrada @code{eval}."
  16412. #. type: enumerate
  16413. #: bashref.texi:7467
  16414. msgid "Process substitution is not available."
  16415. msgstr "La sustituci@'on de procesos no est@'a disponible."
  16416. #. type: enumerate
  16417. #: bashref.texi:7471
  16418. msgid ""
  16419. "While variable indirection is available, it may not be applied to the @samp{#} "
  16420. "and @samp{?} special parameters."
  16421. msgstr ""
  16422. "Aunque la indirecci@'on de variable est@'a disponible, no puede ser aplicada a "
  16423. "los par@'ametros especiales @samp{#} y @samp{?}."
  16424. #. type: enumerate
  16425. #: bashref.texi:7476
  16426. msgid ""
  16427. "When expanding the @samp{*} special parameter in a pattern context where the "
  16428. "expansion is double-quoted does not treat the @code{$*} as if it were double-"
  16429. "quoted."
  16430. msgstr ""
  16431. "Al expandir el par@'ametro especial @samp{*} en un contexto de patr@'on donde la "
  16432. "expansi@'on est@'a entre comillas dobles no trata el @code{$*} como si estuviera "
  16433. "entre comillas dobles."
  16434. #. type: enumerate
  16435. #: bashref.texi:7480
  16436. msgid ""
  16437. "Assignment statements preceding @sc{posix} special builtins persist in the shell "
  16438. "environment after the builtin completes."
  16439. msgstr ""
  16440. "Las sentencias de asignaci@'on que preceden a las instrucciones integradas "
  16441. "especiales @sc{posix} persisten en el entorno del int@'erprete despu@'es de que "
  16442. "la instrucci@'on integrada se completa."
  16443. #. type: enumerate
  16444. #: bashref.texi:7485
  16445. msgid ""
  16446. "Assignment statements preceding shell function calls persist in the shell "
  16447. "environment after the function returns, as if a @sc{posix} special builtin "
  16448. "command had been executed."
  16449. msgstr ""
  16450. "Las sentencias de asignaci@'on que preceden llamadas a la funci@'on del "
  16451. "int@'erprete persisten en el entorno del int@'erprete despu@'es de que la "
  16452. "funci@'on retorne, como si hubiera sido ejecutada una instrucci@'on integrada "
  16453. "especial @sc{posix}."
  16454. #. type: enumerate
  16455. #: bashref.texi:7491
  16456. msgid ""
  16457. "The @code{command} builtin does not prevent builtins that take assignment "
  16458. "statements as arguments from expanding them as assignment statements; when not "
  16459. "in @sc{posix} mode, assignment builtins lose their assignment statement "
  16460. "expansion properties when preceded by @code{command}."
  16461. msgstr ""
  16462. "La instrucci@'on integrada especial @code{command} no evita que las "
  16463. "instrucciones integradas tomen sentencias de asignaci@'on como argumentos de "
  16464. "expandirlos como sentencias de asignaci@'on; cuando no est@'a en modo "
  16465. "@sc{posix}, las instrucciones integradas de asignaci@'on pierden sus propiedades "
  16466. "de expansi@'on de sentencias de asignaci@'on al ser precedidas por "
  16467. "@code{command}."
  16468. #. type: enumerate
  16469. #: bashref.texi:7496
  16470. msgid ""
  16471. "The @code{bg} builtin uses the required format to describe each job placed in "
  16472. "the background, which does not include an indication of whether the job is the "
  16473. "current or previous job."
  16474. msgstr ""
  16475. "La instrucci@'on integrada @code{bg} usa el formato requerido para describir "
  16476. "cada tarea ubicada en segundo plano, que no incluye una indicaci@'on de si la "
  16477. "tarea es la tarea actual o previa."
  16478. #. type: enumerate
  16479. #: bashref.texi:7500
  16480. msgid ""
  16481. "The output of @samp{kill -l} prints all the signal names on a single line, "
  16482. "separated by spaces, without the @samp{SIG} prefix."
  16483. msgstr ""
  16484. "La salida de @samp{kill -l} imprime todos los nombres de se@~nal en una sola "
  16485. "l@'{@dotless{i}}nea, separados por espacios, sin el prefijo @samp{SIG}."
  16486. #. type: enumerate
  16487. #: bashref.texi:7504
  16488. msgid ""
  16489. "The @code{kill} builtin does not accept signal names with a @samp{SIG} prefix."
  16490. msgstr ""
  16491. "La instrucci@'on integrada @code{kill} no acepta nombres de se@~nal con un "
  16492. "prefijo @samp{SIG}."
  16493. #. type: enumerate
  16494. #: bashref.texi:7508
  16495. msgid ""
  16496. "The @code{export} and @code{readonly} builtin commands display their output in "
  16497. "the format required by @sc{posix}."
  16498. msgstr ""
  16499. "Las instrucciones integradas @code{export} y @code{readonly} muestran su salida "
  16500. "en el formato requerido por @sc{posix}."
  16501. #. type: enumerate
  16502. #: bashref.texi:7512
  16503. msgid ""
  16504. "The @code{trap} builtin displays signal names without the leading @code{SIG}."
  16505. msgstr ""
  16506. "La instrucci@'on integrada @code{trap} muestra nombres de se@~nales sin el "
  16507. "@code{SIG} inicial."
  16508. #. type: enumerate
  16509. #: bashref.texi:7520
  16510. msgid ""
  16511. "The @code{trap} builtin doesn't check the first argument for a possible signal "
  16512. "specification and revert the signal handling to the original disposition if it "
  16513. "is, unless that argument consists solely of digits and is a valid signal "
  16514. "number. If users want to reset the handler for a given signal to the original "
  16515. "disposition, they should use @samp{-} as the first argument."
  16516. msgstr ""
  16517. "La instrucci@'on integrada @code{trap} no comprueba el primer argumento en busca "
  16518. "de una posible especificaci@'on de se@~nal y revierte el manejo de tareas a la "
  16519. "disposici@'on original si est@'a, a no ser que el argumento consista "
  16520. "exclusivamente de d@'{@dotless{i}}gitos y sea un n@'umero de se@~nal v@'alido. Si los "
  16521. "usuarios quieren restablecer el manejador para una se@~nal dada a la "
  16522. "disposici@'on original, deben usar @samp{-} como el primer argumento."
  16523. #. type: enumerate
  16524. #: bashref.texi:7524
  16525. msgid ""
  16526. "The @code{.} and @code{source} builtins do not search the current directory for "
  16527. "the filename argument if it is not found by searching @env{PATH}."
  16528. msgstr ""
  16529. "Las instrucciones integradas @code{.} y @code{source} no buscan el directorio "
  16530. "actual en busca del argumento de nombre de archivo si no es encontrado "
  16531. "explorando @env{PATH}."
  16532. #. type: enumerate
  16533. #: bashref.texi:7532
  16534. msgid ""
  16535. "Enabling @sc{posix} mode has the effect of setting the @code{inherit_errexit} "
  16536. "option, so subshells spawned to execute command substitutions inherit the value "
  16537. "of the @option{-e} option from the parent shell. When the "
  16538. "@code{inherit_errexit} option is not enabled, Bash clears the @option{-e} option "
  16539. "in such subshells."
  16540. msgstr ""
  16541. "Activar el modo @sc{posix} tiene el efecto de ajustar la opci@'on "
  16542. "@code{inherit_errexit}, de forma que los subint@'erpretes creados para ejecutar "
  16543. "sustituciones de instrucciones heredan el valor de la opci@'on @option{-e} del "
  16544. "int@'erprete padre. Cuando no est@'a activada la opci@'on "
  16545. "@option{inherit_errexit}, Bash limpia la opci@'on @option{-e} en tales "
  16546. "subint@'erpretes."
  16547. #. type: enumerate
  16548. #: bashref.texi:7537
  16549. msgid ""
  16550. "When the @code{alias} builtin displays alias definitions, it does not display "
  16551. "them with a leading @samp{alias } unless the @option{-p} option is supplied."
  16552. msgstr ""
  16553. "Cuando la instrucci@'on integrada @code{alias} muestra definiciones de aliases, "
  16554. "no las muestra con un @samp{alias } inicial a no ser que se proporcione la "
  16555. "opci@'on @option{-p}."
  16556. #. type: enumerate
  16557. #: bashref.texi:7541
  16558. msgid ""
  16559. "When the @code{set} builtin is invoked without options, it does not display "
  16560. "shell function names and definitions."
  16561. msgstr ""
  16562. "Cuando instrucci@'on integrada @code{set} es llamada sin opciones, no muestra "
  16563. "los nombres y las definiciones de las funciones del int@'erprete."
  16564. #. type: enumerate
  16565. #: bashref.texi:7546
  16566. msgid ""
  16567. "When the @code{set} builtin is invoked without options, it displays variable "
  16568. "values without quotes, unless they contain shell metacharacters, even if the "
  16569. "result contains nonprinting characters."
  16570. msgstr ""
  16571. "Cuando la instrucci@'on integrada @code{set} es llamada sin opciones, muestra "
  16572. "valores de variables sin comillas, a no ser que contengan metacaracteres del "
  16573. "int@'erprete, incluso si el resultado contiene caracteres no imprimibles."
  16574. #. type: enumerate
  16575. #: bashref.texi:7552
  16576. msgid ""
  16577. "When the @code{cd} builtin is invoked in @var{logical} mode, and the pathname "
  16578. "constructed from @code{$PWD} and the directory name supplied as an argument does "
  16579. "not refer to an existing directory, @code{cd} will fail instead of falling back "
  16580. "to @var{physical} mode."
  16581. msgstr ""
  16582. "Cuando la instrucci@'on integrada @code{cd} es llamada en modo @var{logical}, y "
  16583. "el nombre de ruta construido de @code{$PWD} y el nombre de directorio "
  16584. "proporcionado como un argumento no se refiere a un directorio existente, "
  16585. "@code{cd} fallar@'a en vez de recurrir al modo @var{physical}."
  16586. #. type: enumerate
  16587. #: bashref.texi:7557
  16588. msgid ""
  16589. "The @code{pwd} builtin verifies that the value it prints is the same as the "
  16590. "current directory, even if it is not asked to check the file system with the "
  16591. "@option{-P} option."
  16592. msgstr ""
  16593. "La instrucci@'on integrada @code{pwd} verifica que el valor que imprime es el "
  16594. "mismo que el directorio actual, incluso si no se le pide que compruebe el "
  16595. "sistema de ficheros con la opci@'on @option{-P}."
  16596. #. type: enumerate
  16597. #: bashref.texi:7561
  16598. msgid ""
  16599. "When listing the history, the @code{fc} builtin does not include an indication "
  16600. "of whether or not a history entry has been modified."
  16601. msgstr ""
  16602. "Al listar el historial, la instrucci@'on integrada @code{fc} no incluye una "
  16603. "indicaci@'on de si ha sido modificada o no una entrada del historial."
  16604. #. type: enumerate
  16605. #: bashref.texi:7564
  16606. msgid "The default editor used by @code{fc} is @code{ed}."
  16607. msgstr "El editor predeterminado usado por @code{fc} es @code{ed}."
  16608. #. type: enumerate
  16609. #: bashref.texi:7569
  16610. msgid ""
  16611. "The @code{type} and @code{command} builtins will not report a non-executable "
  16612. "file as having been found, though the shell will attempt to execute such a file "
  16613. "if it is the only so-named file found in @code{$PATH}."
  16614. msgstr ""
  16615. "Las instrucciones integradas @code{type} y @code{command} no presentan un "
  16616. "archivo no ejecutable como encontrado, aunque el int@'erprete tratar@'a de "
  16617. "ejecutar tal archivo si es el @'unico archivo as@'{@dotless{i}} llamado encontrado en "
  16618. "@code{$PATH}."
  16619. #. type: enumerate
  16620. #: bashref.texi:7574
  16621. msgid ""
  16622. "The @code{vi} editing mode will invoke the @code{vi} editor directly when the "
  16623. "@samp{v} command is run, instead of checking @code{$VISUAL} and @code{$EDITOR}."
  16624. msgstr ""
  16625. "El modo de edici@'on @code{vi} llamar@'a al editor @code{vi} directamente cuando "
  16626. "se ejecute la instrucci@'on @samp{v}, en vez de comprobar @code{$VISUAL} y "
  16627. "@code{$EDITOR}."
  16628. #. type: enumerate
  16629. #: bashref.texi:7579
  16630. msgid ""
  16631. "When the @code{xpg_echo} option is enabled, Bash does not attempt to interpret "
  16632. "any arguments to @code{echo} as options. Each argument is displayed, after "
  16633. "escape characters are converted."
  16634. msgstr ""
  16635. "Cuando est@'a habilitada la opci@'on @option{xpg_echo}, Bash no trata de "
  16636. "interpretar los argumentos de @code{echo} como opciones. Cada argumento se "
  16637. "muestra, despu@'es de que los caracteres de escape son convertidos."
  16638. #. type: enumerate
  16639. #: bashref.texi:7583
  16640. msgid ""
  16641. "The @code{ulimit} builtin uses a block size of 512 bytes for the @option{-c} and "
  16642. "@option{-f} options."
  16643. msgstr ""
  16644. "La instrucci@'on integrada @code{ulimit} usa un tama@~no de bloque de 512 bytes "
  16645. "para las opciones @option{-c} y @option{-f}."
  16646. #. type: enumerate
  16647. #: bashref.texi:7588
  16648. msgid ""
  16649. "The arrival of @code{SIGCHLD} when a trap is set on @code{SIGCHLD} does not "
  16650. "interrupt the @code{wait} builtin and cause it to return immediately. The trap "
  16651. "command is run once for each child that exits."
  16652. msgstr ""
  16653. "La llegada de @code{SIGCHLD} cuando una trap est@'a establecida en "
  16654. "@code{SIGCHLD} no interrumpe la instrucci@'on integrada @code{wait} y hace que "
  16655. "retorne inmediatamente. La instrucci@'on trap es ejecutada una vez por cada "
  16656. "cada hijo que finalice."
  16657. #. type: enumerate
  16658. #: bashref.texi:7594
  16659. msgid ""
  16660. "The @code{read} builtin may be interrupted by a signal for which a trap has been "
  16661. "set. If Bash receives a trapped signal while executing @code{read}, the trap "
  16662. "handler executes and @code{read} returns an exit status greater than 128."
  16663. msgstr ""
  16664. "La instrucci@'on integrada @code{read} puede ser interrumpida por una se@~nal "
  16665. "para la cual ha sido establecida un trap. Si Bash recibe una se@~nal atrapada "
  16666. "mientra ejecuta @code{read}, el manejador de trap se ejecuta y @code{read} "
  16667. "devuelve un estado de error mayor que 128."
  16668. #. type: enumerate
  16669. #: bashref.texi:7598
  16670. msgid ""
  16671. "Bash removes an exited background process's status from the list of such "
  16672. "statuses after the @code{wait} builtin is used to obtain it."
  16673. msgstr ""
  16674. "Bash elimina el estado de un proceso en segundo plano finalizado de la lista de "
  16675. "tales estados despu@'es de que la instrucci@'on integrada @code{wait} sea usada "
  16676. "para obtenerlo."
  16677. #. type: Plain text
  16678. #: bashref.texi:7604
  16679. msgid ""
  16680. "There is other @sc{posix} behavior that Bash does not implement by default even "
  16681. "when in @sc{posix} mode. Specifically:"
  16682. msgstr ""
  16683. "Hay otro comportamiento @sc{posix} que Bash no implementa por defecto incluso en "
  16684. "modo @sc{posix}. Espec@'{@dotless{i}}ficamente:"
  16685. #. type: enumerate
  16686. #: bashref.texi:7611
  16687. msgid ""
  16688. "The @code{fc} builtin checks @code{$EDITOR} as a program to edit history entries "
  16689. "if @code{FCEDIT} is unset, rather than defaulting directly to @code{ed}. "
  16690. "@code{fc} uses @code{ed} if @code{EDITOR} is unset."
  16691. msgstr ""
  16692. "La instrucci@'on integrada @code{fc} comprueba @code{$EDITOR} como un programa "
  16693. "para editar entrada de historial si @code{FCEDIT} est@'a sin establecer, en vez "
  16694. "de recurrir directamente a @code{ed}. @code{fc} usa @code{ed} si @code{EDITOR} "
  16695. "est@'a sin establecer."
  16696. #. type: enumerate
  16697. #: bashref.texi:7615
  16698. msgid ""
  16699. "As noted above, Bash requires the @code{xpg_echo} option to be enabled for the "
  16700. "@code{echo} builtin to be fully conformant."
  16701. msgstr ""
  16702. "Como se indica anteriormente, Bash requiere que la opci@'on @code{xpg_echo} "
  16703. "est@'e activada para la instrucci@'on integrada @code{echo} para ser "
  16704. "completamente conforme."
  16705. #. type: Plain text
  16706. #: bashref.texi:7621
  16707. msgid ""
  16708. "Bash can be configured to be @sc{posix}-conformant by default, by specifying the "
  16709. "@option{--enable-strict-posix-default} to @code{configure} when building "
  16710. "(@pxref{Optional Features})."
  16711. msgstr ""
  16712. "Bash puede configurarse para que sea conforme con @sc{posix} por defecto, "
  16713. "especificando la @option{--enable-strict-posix-default} para @code{configure} al "
  16714. "construir (@pxref{Funcionalidades Opcionales})."
  16715. #. type: Plain text
  16716. #: bashref.texi:7627
  16717. msgid ""
  16718. "This chapter discusses what job control is, how it works, and how Bash allows "
  16719. "you to access its facilities."
  16720. msgstr ""
  16721. "Este cap@'{@dotless{i}}tulo discute qu@'e es el control de tareas, c@'omo funciona y c@'omo "
  16722. "Bash le permite acceder a sus herramientas."
  16723. #. type: section
  16724. #: bashref.texi:7634 bashref.texi:7636 bashref.texi:7637
  16725. #, no-wrap
  16726. msgid "Job Control Basics"
  16727. msgstr "Fundamentos del Control de Tareas"
  16728. #. type: menuentry
  16729. #: bashref.texi:7634
  16730. msgid "How job control works."
  16731. msgstr "C@'omo funciona el control de tareas."
  16732. #. type: section
  16733. #: bashref.texi:7634 bashref.texi:7741 bashref.texi:7742
  16734. #, no-wrap
  16735. msgid "Job Control Builtins"
  16736. msgstr "Instrucciones Integradas de Control de Tareas"
  16737. #. type: menuentry
  16738. #: bashref.texi:7634
  16739. msgid "Bash builtin commands used to interact with job control."
  16740. msgstr ""
  16741. "Instrucciones integradas de Bash usadas para interactuar con el control de "
  16742. "tareas."
  16743. #. type: section
  16744. #: bashref.texi:7634 bashref.texi:7884 bashref.texi:7885
  16745. #, no-wrap
  16746. msgid "Job Control Variables"
  16747. msgstr "Variables de Control de Tareas"
  16748. #. type: menuentry
  16749. #: bashref.texi:7634
  16750. msgid "Variables Bash uses to customize job control."
  16751. msgstr "Variables que Bash usa para personalizar el control de tareas."
  16752. #. type: cindex
  16753. #: bashref.texi:7639
  16754. #, no-wrap
  16755. msgid "foreground"
  16756. msgstr "frente"
  16757. #. type: cindex
  16758. #: bashref.texi:7640
  16759. #, no-wrap
  16760. msgid "background"
  16761. msgstr "fondo"
  16762. #. type: cindex
  16763. #: bashref.texi:7641
  16764. #, no-wrap
  16765. msgid "suspending jobs"
  16766. msgstr "suspender tareas"
  16767. #. type: Plain text
  16768. #: bashref.texi:7649
  16769. msgid ""
  16770. "Job control refers to the ability to selectively stop (suspend) the execution "
  16771. "of processes and continue (resume) their execution at a later point. A user "
  16772. "typically employs this facility via an interactive interface supplied jointly by "
  16773. "the operating system kernel's terminal driver and Bash."
  16774. msgstr ""
  16775. "El control de tareas se refiere a la habilidad de parar selectivamente "
  16776. "(suspender) la ejecuci@'on de procesos y continuar (reanudar) su ejecuci@'on en "
  16777. "un momento posterior. Un usuario emplea t@'{@dotless{i}}picamente esta herramienta mediante "
  16778. "una interfaz interactiva proporcionada conjuntamente por el controlador de "
  16779. "terminal del n@'ucleo del sistema operativo y Bash."
  16780. #. type: Plain text
  16781. #: bashref.texi:7655
  16782. msgid ""
  16783. "The shell associates a @var{job} with each pipeline. It keeps a table of "
  16784. "currently executing jobs, which may be listed with the @code{jobs} command. "
  16785. "When Bash starts a job asynchronously, it prints a line that looks like:"
  16786. msgstr ""
  16787. "El int@'erprete asocia una @var{tarea} con cada tuber@'{@dotless{i}}a. Mantiene una tabla "
  16788. "de tareas ejecut@'andose actualmente, que puede ser listada con la instrucci@'on "
  16789. "@code{jobs}. Cuando Bash inicia una tarea as@'{@dotless{i}}ncronamente, imprime una l@'{@dotless{i}}nea "
  16790. "con este aspecto:"
  16791. #. type: example
  16792. #: bashref.texi:7657
  16793. #, no-wrap
  16794. msgid "[1] 25647\n"
  16795. msgstr "[1] 25647\n"
  16796. #. type: Plain text
  16797. #: bashref.texi:7664
  16798. msgid ""
  16799. "indicating that this job is job number 1 and that the process @sc{id} of the "
  16800. "last process in the pipeline associated with this job is 25647. All of the "
  16801. "processes in a single pipeline are members of the same job. Bash uses the "
  16802. "@var{job} abstraction as the basis for job control."
  16803. msgstr ""
  16804. "indicando que esta tarea es el n@'umero de tarea 1 y que el @sc{id} de proceso "
  16805. "del @'ultimo proceso en la tuber@'{@dotless{i}}a asociado con esta tarea es el 25647. Cada "
  16806. "uno de los procesos en una @'unica tuber@'{@dotless{i}}a son miembros de la misma tarea. "
  16807. "Bash usa la abstracci@'on @var{tarea} como la base para el control de tareas."
  16808. #. type: Plain text
  16809. #: bashref.texi:7680
  16810. msgid ""
  16811. "To facilitate the implementation of the user interface to job control, the "
  16812. "operating system maintains the notion of a current terminal process group "
  16813. "@sc{id}. Members of this process group (processes whose process group @sc{id} "
  16814. "is equal to the current terminal process group @sc{id}) receive keyboard-"
  16815. "generated signals such as @code{SIGINT}. These processes are said to be in the "
  16816. "foreground. Background processes are those whose process group @sc{id} differs "
  16817. "from the terminal's; such processes are immune to keyboard-generated signals. "
  16818. "Only foreground processes are allowed to read from or, if the user so specifies "
  16819. "with @code{stty tostop}, write to the terminal. Background processes which "
  16820. "attempt to read from (write to when @code{stty tostop} is in effect) the "
  16821. "terminal are sent a @code{SIGTTIN} (@code{SIGTTOU}) signal by the kernel's "
  16822. "terminal driver, which, unless caught, suspends the process."
  16823. msgstr ""
  16824. "Para facilitar la implementaci@'on de la interfaz de usuario para el control de "
  16825. "tareas, el sistema operativo mantiene la noci@'on de un @sc{id} de grupo de "
  16826. "proceso actual de terminal. Los miembros de este grupo de proceso (procesos "
  16827. "cuyo @sc{id} de grupo de proceso es igual al @sc{id} de grupo de proceso actual "
  16828. "de terminal) reciben se@~nales generadas por el teclado como @code{SIGINT}. Se "
  16829. "dice que estos procesos est@'an en primer plano. Los procesos en segundo plano "
  16830. "son aquellos cuyo @sc{id} de grupo de proceso difiere del de la terminal; estos "
  16831. "procesos son inmunes a se@~nales generadas con el teclado. Solo se permite a "
  16832. "los procesos en primer plano leer de o, si el usuario especifica as@'{@dotless{i}} con "
  16833. "@code{stty tostop}, escribir a la terminal. A los procesos en segundo plano que "
  16834. "tratan de leer de (escribir a cuando est@'a en efecto @code{stty tostop}) la "
  16835. "terminal se les env@'{@dotless{i}}a una se@~nal @code{SIGTTIN} (@code{SIGTTOU}) por el "
  16836. "controlador de la terminal del n@'ucleo, que, a no ser que se atrape, suspende "
  16837. "el proceso."
  16838. #. type: Plain text
  16839. #: bashref.texi:7694
  16840. msgid ""
  16841. "If the operating system on which Bash is running supports job control, Bash "
  16842. "contains facilities to use it. Typing the @var{suspend} character (typically "
  16843. "@samp{^Z}, Control-Z) while a process is running causes that process to be "
  16844. "stopped and returns control to Bash. Typing the @var{delayed suspend} character "
  16845. "(typically @samp{^Y}, Control-Y) causes the process to be stopped when it "
  16846. "attempts to read input from the terminal, and control to be returned to Bash. "
  16847. "The user then manipulates the state of this job, using the @code{bg} command to "
  16848. "continue it in the background, the @code{fg} command to continue it in the "
  16849. "foreground, or the @code{kill} command to kill it. A @samp{^Z} takes effect "
  16850. "immediately, and has the additional side effect of causing pending output and "
  16851. "typeahead to be discarded."
  16852. msgstr ""
  16853. "Si el sistema operativo en que Bash se est@'a ejecutando soporta el control de "
  16854. "tareas, Bash contiene herramientas para usarlo. Teclear el car@'acter "
  16855. "@var{suspend} (t@'{@dotless{i}}picamente @samp{^Z}, Control-Z) mientras est@'a corriendo un "
  16856. "proceso hace que el proceso se pare cuando trata de leer entrada de la terminal "
  16857. "y devuelva el control a Bash. El usuario entonces manipula el estado de esta "
  16858. "tarea, usando la instrucci@'on @code{bg} para continuarla en segundo plano, la "
  16859. "instrucci@'on @code{fg} para continuarla en primer plano o la instrucci@'on "
  16860. "@code{kill} para matarla. Un @samp{^Z} tiene efecto inmediatamente, y tiene el "
  16861. "efecto secundario adicional de hacer que la salida pendiente y las pulsaciones "
  16862. "adicionales sean descartadas."
  16863. #. type: Plain text
  16864. #: bashref.texi:7697
  16865. msgid ""
  16866. "There are a number of ways to refer to a job in the shell. The character "
  16867. "@samp{%} introduces a job specification (@var{jobspec})."
  16868. msgstr ""
  16869. "Hay varias formas de hacer referencia a una tarea en el int@'erprete. El "
  16870. "car@'acter @samp{%} introduce una especificaci@'on de tarea (@var{jobspec})."
  16871. #. type: Plain text
  16872. #: bashref.texi:7710
  16873. msgid ""
  16874. "Job number @code{n} may be referred to as @samp{%n}. The symbols @samp{%%} and "
  16875. "@samp{%+} refer to the shell's notion of the current job, which is the last job "
  16876. "stopped while it was in the foreground or started in the background. A single "
  16877. "@samp{%} (with no accompanying job specification) also refers to the current "
  16878. "job. The previous job may be referenced using @samp{%-}. If there is only a "
  16879. "single job, @samp{%+} and @samp{%-} can both be used to refer to that job. In "
  16880. "output pertaining to jobs (e.g., the output of the @code{jobs} command), the "
  16881. "current job is always flagged with a @samp{+}, and the previous job with a "
  16882. "@samp{-}."
  16883. msgstr ""
  16884. "Se puede hacer referencia al n@'umero de tarea @code{n} con @samp{%n}. Los "
  16885. "s@'{@dotless{i}}mbolos @samp{%%} y @samp{%+} hacen referencia a la noci@'on del int@'erprete "
  16886. "de la tarea actual, que es la @'ultima tarea detenida mientras estaba en primer "
  16887. "plano o comenzada en segundo plano. Un @'unico @samp{%} (sin una "
  16888. "especificaci@'on de tarea que lo acompa@~ne) tambi@'en se refiere a la tarea "
  16889. "actual. Se puede hacer referencia a la tarea previa usando @samp{%-}. Si hay "
  16890. "solo una @'unica tarea, ambos @samp{%+} y @samp{%-} pueden ser usados para hacer "
  16891. "referencia a esa tarea. En salida referente a tareas (p. ej., la salida de la "
  16892. "instrucci@'on @code{jobs}), la tarea actual siempre se marca con un @samp{+}, y "
  16893. "la tarea previa con un @samp{-}."
  16894. #. type: Plain text
  16895. #: bashref.texi:7718
  16896. msgid ""
  16897. "A job may also be referred to using a prefix of the name used to start it, or "
  16898. "using a substring that appears in its command line. For example, @samp{%ce} "
  16899. "refers to a stopped @code{ce} job. Using @samp{%?ce}, on the other hand, refers "
  16900. "to any job containing the string @samp{ce} in its command line. If the prefix "
  16901. "or substring matches more than one job, Bash reports an error."
  16902. msgstr ""
  16903. "Tambi@'en se puede hacer referencia a una tarea usando un prefijo del nombre "
  16904. "usado para comenzarla o usando una subcadena que aparece en su l@'{@dotless{i}}nea de "
  16905. "instrucci@'on. Por ejemplo, @samp{%ce} se refiere a la tarea detenida "
  16906. "@code{ce}. Usando @samp{%?ce}, por otro lado, se refiere a cualquier tarea que "
  16907. "contenga la cadena @samp{ce} en su l@'{@dotless{i}}nea de instrucci@'on. Si el prefijo o la "
  16908. "subcadena coincide con m@'as de una tarea, Bash informa de un error."
  16909. #. type: Plain text
  16910. #: bashref.texi:7723
  16911. msgid ""
  16912. "Simply naming a job can be used to bring it into the foreground: @samp{%1} is a "
  16913. "synonym for @samp{fg %1}, bringing job 1 from the background into the "
  16914. "foreground. Similarly, @samp{%1 &} resumes job 1 in the background, equivalent "
  16915. "to @samp{bg %1}"
  16916. msgstr ""
  16917. "Simplemente nombrar una tarea puede hacerse para traerla a primer plano: "
  16918. "@samp{%1} es un sin@'onimo de @samp{fg %1}, llevando la tarea 1 desde el segundo "
  16919. "plano a primer plano. Similarmente, @samp{%1 &} reanuda la tarea 1 en segundo "
  16920. "plano, equivalente a @samp{bg %1}"
  16921. #. type: Plain text
  16922. #: bashref.texi:7732
  16923. msgid ""
  16924. "The shell learns immediately whenever a job changes state. Normally, Bash waits "
  16925. "until it is about to print a prompt before reporting changes in a job's status "
  16926. "so as to not interrupt any other output. If the @option{-b} option to the "
  16927. "@code{set} builtin is enabled, Bash reports such changes immediately (@pxref{The "
  16928. "Set Builtin}). Any trap on @code{SIGCHLD} is executed for each child process "
  16929. "that exits."
  16930. msgstr ""
  16931. "El int@'erprete se entera inmediatamente de cu@'ando un tarea cambia de estado. "
  16932. "Normalmente, Bash espera hasta que est@'a a punto de imprimir un prompt antes de "
  16933. "informar de cambios en un estado de tarea para no interrumpir cualquier otra "
  16934. "salida. Si est@'a habilitada la opci@'on @option{-b} de la instrucci@'on "
  16935. "integrada @code{set}, Bash importa tales cambios inmediatamente (@pxref{La "
  16936. "Instrucci@'on Integrada Set}). Cualquier trap en @code{SIGCHLD} se ejecuta para "
  16937. "cada proceso hijo que finaliza."
  16938. #. type: Plain text
  16939. #: bashref.texi:7740
  16940. msgid ""
  16941. "If an attempt to exit Bash is made while jobs are stopped, (or running, if the "
  16942. "@code{checkjobs} option is enabled -- see @ref{The Shopt Builtin}), the shell "
  16943. "prints a warning message, and if the @code{checkjobs} option is enabled, lists "
  16944. "the jobs and their statuses. The @code{jobs} command may then be used to "
  16945. "inspect their status. If a second attempt to exit is made without an "
  16946. "intervening command, Bash does not print another warning, and any stopped jobs "
  16947. "are terminated."
  16948. msgstr ""
  16949. "Si se realiza un intento de salir de Bash mientras las tareas est@'an detenidas "
  16950. "(o corriendo, si la opci@'on @code{checkjobs} est@'a habilitada ---vea @ref{La "
  16951. "Instrucci@'on Integrada Shopt}---), el int@'erprete imprime un mensaje de "
  16952. "advertencia, y si la opci@'on @code{checkjobs} est@'a habilitada, lista las "
  16953. "tareas y sus estados. La instrucci@'on @code{jobs} puede ser usada entonces "
  16954. "para inspeccionar sus estados. Si se realiza un segundo intento de salir sin "
  16955. "una instrucci@'on que intervenga, Bash no imprime otra advertencia, y se "
  16956. "finalizan todas las tareas detenidas."
  16957. #. type: btindex
  16958. #: bashref.texi:7746 bashref.texi:7747
  16959. #, no-wrap
  16960. msgid "bg"
  16961. msgstr "bg"
  16962. #. type: example
  16963. #: bashref.texi:7750
  16964. #, no-wrap
  16965. msgid "bg [@var{jobspec} @dots{}]\n"
  16966. msgstr "bg [@var{espec-tarea} @dots{}]\n"
  16967. #. type: table
  16968. #: bashref.texi:7759
  16969. msgid ""
  16970. "Resume each suspended job @var{jobspec} in the background, as if it had been "
  16971. "started with @samp{&}. If @var{jobspec} is not supplied, the current job is "
  16972. "used. The return status is zero unless it is run when job control is not "
  16973. "enabled, or, when run with job control enabled, any @var{jobspec} was not found "
  16974. "or specifies a job that was started without job control."
  16975. msgstr ""
  16976. "Reanuda cada tarea @var{espec-tarea} suspendida en segundo plano, como si "
  16977. "hubiera sido iniciada con @samp{&}. Si no se proporciona @var{espec-tarea}, se "
  16978. "usa la tarea actual. El estado de retorno es cero a no ser que se ejecute "
  16979. "cuando el control de tareas no est@'e activado, o, cuando se ejecute con el "
  16980. "control de tareas activado, la @var{espec-tarea} no fue encontrada o especifica "
  16981. "una tarea que fue iniciada sin control de tareas."
  16982. #. type: btindex
  16983. #: bashref.texi:7760 bashref.texi:7761
  16984. #, no-wrap
  16985. msgid "fg"
  16986. msgstr "fg"
  16987. #. type: example
  16988. #: bashref.texi:7764
  16989. #, no-wrap
  16990. msgid "fg [@var{jobspec}]\n"
  16991. msgstr "fg [@var{espec-tarea}]\n"
  16992. #. type: table
  16993. #: bashref.texi:7772
  16994. msgid ""
  16995. "Resume the job @var{jobspec} in the foreground and make it the current job. If "
  16996. "@var{jobspec} is not supplied, the current job is used. The return status is "
  16997. "that of the command placed into the foreground, or non-zero if run when job "
  16998. "control is disabled or, when run with job control enabled, @var{jobspec} does "
  16999. "not specify a valid job or @var{jobspec} specifies a job that was started "
  17000. "without job control."
  17001. msgstr ""
  17002. "Reanuda la tarea @var{espec-tarea} en primer plano y la hace la tarea actual. "
  17003. "Si no se proporciona @var{espec-tarea}, se usa la tarea actual. El estado de "
  17004. "retorno es el de la instrucci@'on ubicada en primer plano, o distinto de cero si "
  17005. "se ejecuta cuando el control de tareas est@'a desactivado, o, cuando el control "
  17006. "de tareas est@'a activado, la @var{espec-tarea} no especifica una tarea v@'alida "
  17007. "o @var{espec-tarea} especifica una tarea que fue iniciada sin control de tareas."
  17008. #. type: btindex
  17009. #: bashref.texi:7773 bashref.texi:7774
  17010. #, no-wrap
  17011. msgid "jobs"
  17012. msgstr "jobs"
  17013. #. type: example
  17014. #: bashref.texi:7778
  17015. #, no-wrap
  17016. msgid ""
  17017. "jobs [-lnprs] [@var{jobspec}]\n"
  17018. "jobs -x @var{command} [@var{arguments}]\n"
  17019. msgstr ""
  17020. "jobs [-lnprs] [@var{espec-tarea}]\n"
  17021. "jobs -x @var{instrucciones} [@var{argumentos}]\n"
  17022. #. type: table
  17023. #: bashref.texi:7782
  17024. msgid ""
  17025. "The first form lists the active jobs. The options have the following meanings:"
  17026. msgstr ""
  17027. "La primera forma lista las tareas activas. Las opciones tienen los siguientes "
  17028. "significados:"
  17029. #. type: table
  17030. #: bashref.texi:7786
  17031. msgid "List process @sc{id}s in addition to the normal information."
  17032. msgstr "Lista @sc{id}s de proceso adem@'as de la informaci@'on normal."
  17033. #. type: table
  17034. #: bashref.texi:7790
  17035. msgid ""
  17036. "Display information only about jobs that have changed status since the user was "
  17037. "last notified of their status."
  17038. msgstr ""
  17039. "Muestra informaci@'on solo sobre tareas que han cambiado el estado desde que "
  17040. "usuario fue notificado por @'ultima vez de su estado."
  17041. #. type: table
  17042. #: bashref.texi:7793
  17043. msgid "List only the process @sc{id} of the job's process group leader."
  17044. msgstr ""
  17045. "Lista solo el @sc{id} de proceso del l@'{@dotless{i}}der de grupo de proceso de la tarea."
  17046. #. type: table
  17047. #: bashref.texi:7796
  17048. msgid "Display only running jobs."
  17049. msgstr "Muestra solo las tareas corriendo."
  17050. #. type: table
  17051. #: bashref.texi:7799
  17052. msgid "Display only stopped jobs."
  17053. msgstr "Muestra solo las tareas detenidas."
  17054. #. type: table
  17055. #: bashref.texi:7805
  17056. msgid ""
  17057. "If @var{jobspec} is given, output is restricted to information about that job. "
  17058. "If @var{jobspec} is not supplied, the status of all jobs is listed."
  17059. msgstr ""
  17060. "Si se pasa @var{espec-tarea}, la salida es restringida a informaci@'on sobre esa "
  17061. "tarea. Si no se proporciona @var{espec-tarea}, se lista el estado de todas las "
  17062. "tareas."
  17063. #. type: table
  17064. #: bashref.texi:7810
  17065. msgid ""
  17066. "If the @option{-x} option is supplied, @code{jobs} replaces any @var{jobspec} "
  17067. "found in @var{command} or @var{arguments} with the corresponding process group "
  17068. "@sc{id}, and executes @var{command}, passing it @var{argument}s, returning its "
  17069. "exit status."
  17070. msgstr ""
  17071. "Si se proporciona la opci@'on @option{-x}, @code{jobs} reemplaza cualquier "
  17072. "@var{espec-tarea} encontrada en @var{instrucci@'on} o @var{argumentos} con el "
  17073. "@sc{id} de proceso de grupo correspondiente, y ejecuta @var{instrucci@'on}, "
  17074. "pas@'andole @var{argumento}s, devolviendo su estado de salida."
  17075. #. type: btindex
  17076. #: bashref.texi:7811 bashref.texi:7812
  17077. #, no-wrap
  17078. msgid "kill"
  17079. msgstr "kill"
  17080. #. type: example
  17081. #: bashref.texi:7816
  17082. #, no-wrap
  17083. msgid ""
  17084. "kill [-s @var{sigspec}] [-n @var{signum}] [-@var{sigspec}] @var{jobspec} or @var{pid}\n"
  17085. "kill -l|-L [@var{exit_status}]\n"
  17086. msgstr ""
  17087. "kill [-s @var{especse@~n}] [-n @var{numse@~n}] [-@var{especse@~n}] @var{espectarea} or @var{pid}\n"
  17088. "kill -l|-L [@var{estado_salida}]\n"
  17089. #. type: table
  17090. #: bashref.texi:7833
  17091. msgid ""
  17092. "Send a signal specified by @var{sigspec} or @var{signum} to the process named by "
  17093. "job specification @var{jobspec} or process @sc{id} @var{pid}. @var{sigspec} is "
  17094. "either a case-insensitive signal name such as @code{SIGINT} (with or without the "
  17095. "@code{SIG} prefix) or a signal number; @var{signum} is a signal number. If "
  17096. "@var{sigspec} and @var{signum} are not present, @code{SIGTERM} is used. The "
  17097. "@option{-l} option lists the signal names. If any arguments are supplied when "
  17098. "@option{-l} is given, the names of the signals corresponding to the arguments "
  17099. "are listed, and the return status is zero. @var{exit_status} is a number "
  17100. "specifying a signal number or the exit status of a process terminated by a "
  17101. "signal. The @option{-L} option is equivalent to @option{-l}. The return status "
  17102. "is zero if at least one signal was successfully sent, or non-zero if an error "
  17103. "occurs or an invalid option is encountered."
  17104. msgstr ""
  17105. "Env@'{@dotless{i}}a una se@~nal especificada por @var{especse@~n} o @var{numse@~n} al "
  17106. "proceso llamado por la especificaci@'on de tarea @var{jobspec} o @sc{id} de "
  17107. "proceso @var{pid}. @var{especse@~n} es o un nombre de se@~nal independiente de "
  17108. "may@'usculas y min@'usculas como @code{SIGINT} (con o sin el prefijo "
  17109. "@code{SIG}) o un n@'umero de se@~nal; @var{numse@~n} es un n@'umero de "
  17110. "se@~nal. Si no est@'an presentes ni @var{especse@~n} ni @var{numse@~n}, se usa "
  17111. "@code{SIGTERM}. La opci@'on @option{-l} lista los nombres de se@~nal. Si se "
  17112. "proporcionan argumentos cuando se pasa @option{-l}, se listan los nombres de las "
  17113. "se@~nales correspondientes a los argumentos, y el estado de retorno es cero. "
  17114. "@var{estado_salida} es el n@'umero que especifica un n@'umero de se@~nal o el "
  17115. "estado de salida de un proceso terminado por una se@~nal. La opci@'on @option{-"
  17116. "L} es equivalente a @option{-l}. El estado de retorno es cero si al menos una "
  17117. "se@~nal fue enviada exitosamente, o distinto de cero si ocurre un error o se "
  17118. "encuentra una opci@'on inv@'alida."
  17119. #. type: btindex
  17120. #: bashref.texi:7834 bashref.texi:7835
  17121. #, no-wrap
  17122. msgid "wait"
  17123. msgstr "wait"
  17124. #. type: example
  17125. #: bashref.texi:7838
  17126. #, no-wrap
  17127. msgid "wait [-n] [@var{jobspec} or @var{pid} @dots{}]\n"
  17128. msgstr "wait [-n] [@var{espectarea} or @var{pid} @dots{}]\n"
  17129. #. type: table
  17130. #: bashref.texi:7850
  17131. msgid ""
  17132. "Wait until the child process specified by each process @sc{id} @var{pid} or job "
  17133. "specification @var{jobspec} exits and return the exit status of the last command "
  17134. "waited for. If a job spec is given, all processes in the job are waited for. "
  17135. "If no arguments are given, all currently active child processes are waited for, "
  17136. "and the return status is zero. If the @option{-n} option is supplied, "
  17137. "@code{wait} waits for any job to terminate and returns its exit status. If "
  17138. "neither @var{jobspec} nor @var{pid} specifies an active child process of the "
  17139. "shell, the return status is 127."
  17140. msgstr ""
  17141. "Espera hasta que el proceso hijo especificado por cada @sc{id} de proceso "
  17142. "@var{pid} o especificaci@'on de tarea @var{espectarea} finalice y devuelve el "
  17143. "estado de salida de la @'ultima instrucci@'on a la que se espera. Si se pasa "
  17144. "una especificaci@'on de tarea, se esperan todos los procesos en la tarea. Si no "
  17145. "se pasan argumentos, se esperan todos los procesos hijos actualmente activos, y "
  17146. "el estado de retorno es cero. Si se proporciona la opci@'on @option{-n}, "
  17147. "@code{wait} espera a que la tarea termine y devuelve su estado de salida. Si ni "
  17148. "@var{espectarea} ni @var{pid} especifican un proceso hijo activo del "
  17149. "int@'erprete, el estado de retorno es 127."
  17150. #. type: btindex
  17151. #: bashref.texi:7851 bashref.texi:7852
  17152. #, no-wrap
  17153. msgid "disown"
  17154. msgstr "disown"
  17155. #. type: example
  17156. #: bashref.texi:7855
  17157. #, no-wrap
  17158. msgid "disown [-ar] [-h] [@var{jobspec} @dots{} | @var{pid} @dots{} ]\n"
  17159. msgstr "disown [-ar] [-h] [@var{espectarea} @dots{} | @var{pid} @dots{} ]\n"
  17160. #. type: table
  17161. #: bashref.texi:7867
  17162. msgid ""
  17163. "Without options, remove each @var{jobspec} from the table of active jobs. If "
  17164. "the @option{-h} option is given, the job is not removed from the table, but is "
  17165. "marked so that @code{SIGHUP} is not sent to the job if the shell receives a "
  17166. "@code{SIGHUP}. If @var{jobspec} is not present, and neither the @option{-a} nor "
  17167. "the @option{-r} option is supplied, the current job is used. If no "
  17168. "@var{jobspec} is supplied, the @option{-a} option means to remove or mark all "
  17169. "jobs; the @option{-r} option without a @var{jobspec} argument restricts "
  17170. "operation to running jobs."
  17171. msgstr ""
  17172. "Sin opciones, elimina cada @var{espectarea} de la tabla de tareas activas. Si "
  17173. "se pasa la opci@'on @option{-h}, no se elimina la tarea de la tabla, pero se "
  17174. "marca de forma que no se env@'{@dotless{i}}e @code{SIGHUB} a la tarea si el int@'erprete "
  17175. "recibe una @code{SIGHUP}. Si no est@'a presente @var{espectarea} y no se "
  17176. "proporcionan ni la opci@'on @option{-a} ni la @option{-r}, se usa la tarea "
  17177. "actual. Si no se proporciona ninguna @var{espectarea}, la opci@'on @option{-a} "
  17178. "significa eliminar o marcar todas las tareas; la opci@'on @option{-r} sin un "
  17179. "argumento @var{espectarea} restringe la operaci@'on a tareas en ejecuci@'on."
  17180. #. type: btindex
  17181. #: bashref.texi:7868 bashref.texi:7869
  17182. #, no-wrap
  17183. msgid "suspend"
  17184. msgstr "suspend"
  17185. #. type: example
  17186. #: bashref.texi:7872
  17187. #, no-wrap
  17188. msgid "suspend [-f]\n"
  17189. msgstr "suspend [-f]\n"
  17190. #. type: table
  17191. #: bashref.texi:7878
  17192. msgid ""
  17193. "Suspend the execution of this shell until it receives a @code{SIGCONT} signal. "
  17194. "A login shell cannot be suspended; the @option{-f} option can be used to "
  17195. "override this and force the suspension."
  17196. msgstr ""
  17197. "Suspende la ejecuci@'on de este int@'erprete hasta que recibe una se@~nal "
  17198. "@code{SIGCONT}. No se puede suspender un int@'erprete de acceso; la opci@'on "
  17199. "@option{-f} puede usarse para sobrescribir esto y forzar la suspensi@'on."
  17200. #. type: Plain text
  17201. #: bashref.texi:7883
  17202. msgid ""
  17203. "When job control is not active, the @code{kill} and @code{wait} builtins do not "
  17204. "accept @var{jobspec} arguments. They must be supplied process @sc{id}s."
  17205. msgstr ""
  17206. "Cuando no est@'a activo el control de tareas, las instrucciones integradas "
  17207. "@code{kill} y @code{wait} no aceptan argumentos @var{espectarea}. Deben ser "
  17208. "@sc{id}s de procesos proporcionados."
  17209. #. type: item
  17210. #: bashref.texi:7889
  17211. #, no-wrap
  17212. msgid "auto_resume"
  17213. msgstr "auto_resume"
  17214. #. type: Plain text
  17215. #: bashref.texi:7906
  17216. msgid ""
  17217. "This variable controls how the shell interacts with the user and job control. "
  17218. "If this variable exists then single word simple commands without redirections "
  17219. "are treated as candidates for resumption of an existing job. There is no "
  17220. "ambiguity allowed; if there is more than one job beginning with the string "
  17221. "typed, then the most recently accessed job will be selected. The name of a "
  17222. "stopped job, in this context, is the command line used to start it. If this "
  17223. "variable is set to the value @samp{exact}, the string supplied must match the "
  17224. "name of a stopped job exactly; if set to @samp{substring}, the string supplied "
  17225. "needs to match a substring of the name of a stopped job. The @samp{substring} "
  17226. "value provides functionality analogous to the @samp{%?} job @sc{id} (@pxref{Job "
  17227. "Control Basics}). If set to any other value, the supplied string must be a "
  17228. "prefix of a stopped job's name; this provides functionality analogous to the "
  17229. "@samp{%} job @sc{id}."
  17230. msgstr ""
  17231. "Esta variable controla c@'omo el int@'erprete interact@'ua con el usuario y el "
  17232. "control de tareas. Si esta variable existe, las instrucciones simples de una "
  17233. "palabra sin redirecci@'on son tratadas como candidatos para la reanudaci@'on de "
  17234. "una tarea existente. No se permite ambigüedad; si hay m@'as de una tarea que "
  17235. "comienza por la cadena tecleada, se seleccionar@'a la tarea m@'as recientemente "
  17236. "accedida. El nombre de una tarea detenida, en este contexto, es la l@'{@dotless{i}}nea de "
  17237. "orden usada para ejecutarla. Si esta variable est@'a establecida al valor "
  17238. "@samp{exact}, la cadena proporcionada debe coincidir con el nombre de una tarea "
  17239. "detenida recientemente; si establecida a @samp{substring}, la cadena "
  17240. "proporcionada necesita coincidir con una subcadena del nombre de una tarea "
  17241. "detenida. El valor @samp{substring} proporciona funcionalidad an@'aloga al "
  17242. "@sc{id} de tarea @samp{%?} (@pxref{Fundamentos del Control de Tareas}). Si "
  17243. "est@'a asignada con otro valor, la cadena proporcionada debe ser un prefijo de "
  17244. "un nombre de tarea detenida; esto proporciona funcionalidad an@'aloga al @sc{id} "
  17245. "de tarea @samp{%}."
  17246. #. type: cindex
  17247. #: bashref.texi:7911
  17248. #, no-wrap
  17249. msgid "Readline, how to use"
  17250. msgstr "Readline, c@'omo usar"
  17251. #. type: include
  17252. #: bashref.texi:7912
  17253. #, no-wrap
  17254. msgid "rluser.texi"
  17255. msgstr "rluser.es.texi"
  17256. #. type: cindex
  17257. #: bashref.texi:7913
  17258. #, no-wrap
  17259. msgid "History, how to use"
  17260. msgstr "Historial, c@'omo usar"
  17261. #. type: include
  17262. #: bashref.texi:7914
  17263. #, no-wrap
  17264. msgid "hsuser.texi"
  17265. msgstr "hsuser.es.texi"
  17266. #. type: Plain text
  17267. #: bashref.texi:7927
  17268. msgid ""
  17269. "This chapter provides basic instructions for installing Bash on the various "
  17270. "supported platforms. The distribution supports the @sc{gnu} operating systems, "
  17271. "nearly every version of Unix, and several non-Unix systems such as BeOS and "
  17272. "Interix. Other independent ports exist for @sc{ms-dos}, @sc{os/2}, and Windows "
  17273. "platforms."
  17274. msgstr ""
  17275. "Este cap@'{@dotless{i}}tulo proporciona instrucciones b@'asicas para instalar Bash en las "
  17276. "distintas plataformas soportadas. La distribuci@'on soporta los sistemas "
  17277. "operativos de @sc{gnu}, casi todas las versiones de Unix y varios sistemas no "
  17278. "Unix como BeOS e Interix. Existen otras versiones portadas independientes para "
  17279. "@sc{ms-dos}, @sc{os/2} y plataformas Windows."
  17280. #. type: section
  17281. #: bashref.texi:7942 bashref.texi:7944 bashref.texi:7945
  17282. #, no-wrap
  17283. msgid "Basic Installation"
  17284. msgstr "Instalaci@'on B@'asica"
  17285. #. type: menuentry
  17286. #: bashref.texi:7942
  17287. msgid "Installation instructions."
  17288. msgstr "Instrucciones de instalaci@'on."
  17289. #. type: section
  17290. #: bashref.texi:7942 bashref.texi:8024 bashref.texi:8025
  17291. #, no-wrap
  17292. msgid "Compilers and Options"
  17293. msgstr "Compiladores y opciones"
  17294. #. type: menuentry
  17295. #: bashref.texi:7942
  17296. msgid "How to set special options for various systems."
  17297. msgstr "C@'omo habilitar opciones especiales para distintos sistemas."
  17298. #. type: section
  17299. #: bashref.texi:7942 bashref.texi:8046 bashref.texi:8047
  17300. #, no-wrap
  17301. msgid "Compiling For Multiple Architectures"
  17302. msgstr "Compilando para M@'ultiples Arquitecturas"
  17303. #. type: menuentry
  17304. #: bashref.texi:7942
  17305. msgid ""
  17306. "How to compile Bash for more than one kind of system from the same source tree."
  17307. msgstr ""
  17308. "C@'omo compilar Bash para m@'as de un tipo de sistema desde el mismo @'arbol de "
  17309. "fuentes."
  17310. #. type: section
  17311. #: bashref.texi:7942 bashref.texi:8081 bashref.texi:8082
  17312. #, no-wrap
  17313. msgid "Installation Names"
  17314. msgstr "Nombres de Instalaci@'on"
  17315. #. type: menuentry
  17316. #: bashref.texi:7942
  17317. msgid "How to set the various paths used by the installation."
  17318. msgstr "C@'omo establecer las distintas rutas usadas por la instalaci@'on."
  17319. #. type: section
  17320. #: bashref.texi:7942 bashref.texi:8098 bashref.texi:8099
  17321. #, no-wrap
  17322. msgid "Specifying the System Type"
  17323. msgstr "Especificando el Tipo de Sistema"
  17324. #. type: menuentry
  17325. #: bashref.texi:7942
  17326. msgid "How to configure Bash for a particular system."
  17327. msgstr "C@'omo configurar Bash para un sistema concreto."
  17328. #. type: section
  17329. #: bashref.texi:7942 bashref.texi:8113 bashref.texi:8114
  17330. #, no-wrap
  17331. msgid "Sharing Defaults"
  17332. msgstr "Compartiendo Predeterminados"
  17333. #. type: menuentry
  17334. #: bashref.texi:7942
  17335. msgid "How to share default configuration values among GNU programs."
  17336. msgstr ""
  17337. "C@'omo compartir los valores de configuraci@'on predeterminados entre programas "
  17338. "GNU."
  17339. #. type: section
  17340. #: bashref.texi:7942 bashref.texi:8126 bashref.texi:8127
  17341. #, no-wrap
  17342. msgid "Operation Controls"
  17343. msgstr "Controles de Operaci@'on"
  17344. #. type: menuentry
  17345. #: bashref.texi:7942
  17346. msgid "Options recognized by the configuration program."
  17347. msgstr "Opciones reconocidas por el programa de configuraci@'on."
  17348. #. type: section
  17349. #: bashref.texi:7942 bashref.texi:8160 bashref.texi:8161
  17350. #, no-wrap
  17351. msgid "Optional Features"
  17352. msgstr "Funcionalidades Opcionales"
  17353. #. type: menuentry
  17354. #: bashref.texi:7942
  17355. msgid "How to enable and disable optional features when building Bash."
  17356. msgstr ""
  17357. "C@'omo habilitar y deshabilitar funcionalidades opcionales al construir Bash."
  17358. #. type: cindex
  17359. #: bashref.texi:7946
  17360. #, no-wrap
  17361. msgid "installation"
  17362. msgstr "instalaci@'on"
  17363. #. type: cindex
  17364. #: bashref.texi:7947
  17365. #, no-wrap
  17366. msgid "configuration"
  17367. msgstr "configuraci@'on"
  17368. #. type: cindex
  17369. #: bashref.texi:7948
  17370. #, no-wrap
  17371. msgid "Bash installation"
  17372. msgstr "instalaci@'on de Bash"
  17373. #. type: cindex
  17374. #: bashref.texi:7949
  17375. #, no-wrap
  17376. msgid "Bash configuration"
  17377. msgstr "configuraci@'on de Bash"
  17378. #. type: Plain text
  17379. #: bashref.texi:7952
  17380. msgid "These are installation instructions for Bash."
  17381. msgstr "Estas son las instrucciones de instalaci@'on para Bash."
  17382. #. type: Plain text
  17383. #: bashref.texi:7954
  17384. msgid "The simplest way to compile Bash is:"
  17385. msgstr "La forma m@'as simple de compilar Bash es:"
  17386. #. type: enumerate
  17387. #: bashref.texi:7962
  17388. msgid ""
  17389. "@code{cd} to the directory containing the source code and type @samp{./"
  17390. "configure} to configure Bash for your system. If you're using @code{csh} on an "
  17391. "old version of System V, you might need to type @samp{sh ./configure} instead to "
  17392. "prevent @code{csh} from trying to execute @code{configure} itself."
  17393. msgstr ""
  17394. "Vaya con @code{cd} al directorio que contiene el c@'odigo fuente y escriba "
  17395. "@samp{./configure} para configurar Bash para su sistema. Si est@'a usando "
  17396. "@code{csh} en una vieja versi@'on de System V, puede que necesite escribir "
  17397. "@samp{sh ./configure} en su lugar para evitar que @code{csh} intente ejecutar el "
  17398. "propio @code{configure}."
  17399. #. type: enumerate
  17400. #: bashref.texi:7966
  17401. msgid ""
  17402. "Running @code{configure} takes some time. While running, it prints messages "
  17403. "telling which features it is checking for."
  17404. msgstr ""
  17405. "Ejecutar @code{configure} toma algo de tiempo. Durante su ejecuci@'on, imprime "
  17406. "mensajes que dicen qu@'e caracter@'{@dotless{i}}sticas est@'a comprobando."
  17407. #. type: enumerate
  17408. #: bashref.texi:7970
  17409. msgid ""
  17410. "Type @samp{make} to compile Bash and build the @code{bashbug} bug reporting "
  17411. "script."
  17412. msgstr ""
  17413. "Escriba @samp{make} para compilar Bash y construir el guion de informe de "
  17414. "errores @code{bashbug}."
  17415. #. type: enumerate
  17416. #: bashref.texi:7973
  17417. msgid "Optionally, type @samp{make tests} to run the Bash test suite."
  17418. msgstr ""
  17419. "Opcionalmente, escriba @samp{make tests} para ejecutar el conjunto de pruebas de "
  17420. "Bash."
  17421. #. type: enumerate
  17422. #: bashref.texi:7977
  17423. msgid ""
  17424. "Type @samp{make install} to install @code{bash} and @code{bashbug}. This will "
  17425. "also install the manual pages and Info file."
  17426. msgstr ""
  17427. "Escriba @samp{make install} para instalar @code{bash} y @code{bashbug}. Esto "
  17428. "tambi@'en instalar@'a las p@'aginas de manual y el archivo Info."
  17429. #. type: Plain text
  17430. #: bashref.texi:7995
  17431. msgid ""
  17432. "The @code{configure} shell script attempts to guess correct values for various "
  17433. "system-dependent variables used during compilation. It uses those values to "
  17434. "create a @file{Makefile} in each directory of the package (the top directory, "
  17435. "the @file{builtins}, @file{doc}, and @file{support} directories, each directory "
  17436. "under @file{lib}, and several others). It also creates a @file{config.h} file "
  17437. "containing system-dependent definitions. Finally, it creates a shell script "
  17438. "named @code{config.status} that you can run in the future to recreate the "
  17439. "current configuration, a file @file{config.cache} that saves the results of its "
  17440. "tests to speed up reconfiguring, and a file @file{config.log} containing "
  17441. "compiler output (useful mainly for debugging @code{configure}). If at some "
  17442. "point @file{config.cache} contains results you don't want to keep, you may "
  17443. "remove or edit it."
  17444. msgstr ""
  17445. "El guion del int@'erprete @code{configure} trata de adivinar los valores "
  17446. "correctos para varias variables dependientes del sistema durante la "
  17447. "compilaci@'on. Usa esos valores para crear un @file{Makefile} en cada "
  17448. "directorio del paquete (el directorio superior; los directorios @file{builtins}, "
  17449. "@file{doc} y @file{support}; cada directorio bajo @file{lib}; y varios otros). "
  17450. "Tambi@'en crea un archivo @file{config.h} que contiene definiciones dependientes "
  17451. "del sistema. Finalmente crea un guion del int@'erprete llamado @code{config."
  17452. "status} que puede ejecutar en el futuro para recrear la configuraci@'on actual, "
  17453. "un archivo @file{config.cache} que guarda los resultados de sus pruebas para "
  17454. "acelerar la reconfiguraci@'on y un archivo @file{config.log} que contiene salida "
  17455. "de compilador (@'util principalmente para depurar @code{configure}). Si en "
  17456. "alg@'un momento @file{config.cache} contiene resultados que no quiere conservar, "
  17457. "puede eliminarlo o editarlo."
  17458. #. type: Plain text
  17459. #: bashref.texi:7998
  17460. msgid ""
  17461. "To find out more about the options and arguments that the @code{configure} "
  17462. "script understands, type"
  17463. msgstr ""
  17464. "Para averiguar m@'as sobre las opciones y argumentos que el guion "
  17465. "@code{configure} entiende, escriba"
  17466. #. type: example
  17467. #: bashref.texi:8001
  17468. #, no-wrap
  17469. msgid "bash-2.04$ ./configure --help\n"
  17470. msgstr "bash-2.04$ ./configure --help\n"
  17471. #. type: Plain text
  17472. #: bashref.texi:8005
  17473. msgid "at the Bash prompt in your Bash source directory."
  17474. msgstr "en el prompt de Bash en su directorio de fuentes de Bash."
  17475. #. type: Plain text
  17476. #: bashref.texi:8011
  17477. msgid ""
  17478. "If you need to do unusual things to compile Bash, please try to figure out how "
  17479. "@code{configure} could check whether or not to do them, and mail diffs or "
  17480. "instructions to @email{bash-maintainers@@gnu.org} so they can be considered for "
  17481. "the next release."
  17482. msgstr ""
  17483. "Si necesita hacer cosas inusuales para compilar Bash, intente averiguar c@'omo "
  17484. "@code{configure} podr@'{@dotless{i}}a comprobar si hacerlas o no, y envi@'e diffs o "
  17485. "instrucciones a @email{bash-maintainers@@gnu.org} para que puedan ser "
  17486. "consideradas para la pr@'oxima publicación."
  17487. #. type: Plain text
  17488. #: bashref.texi:8018
  17489. msgid ""
  17490. "The file @file{configure.ac} is used to create @code{configure} by a program "
  17491. "called Autoconf. You only need @file{configure.ac} if you want to change it or "
  17492. "regenerate @code{configure} using a newer version of Autoconf. If you do this, "
  17493. "make sure you are using Autoconf version 2.50 or newer."
  17494. msgstr ""
  17495. "El archivo @file{configure.ac} se usa para crear @code{configure} por un "
  17496. "programa llamado Autoconf. Solo necesita @file{configure.ac} si quiere "
  17497. "cambiarlo o regenerar @code{configure} usando una versi@'on m@'as reciente de "
  17498. "Autoconf. Si hace esto, aseg@'urese de que est@'a usando la versi@'on de "
  17499. "Autoconf 2.50 o posterior."
  17500. #. type: Plain text
  17501. #: bashref.texi:8023
  17502. msgid ""
  17503. "You can remove the program binaries and object files from the source code "
  17504. "directory by typing @samp{make clean}. To also remove the files that "
  17505. "@code{configure} created (so you can compile Bash for a different kind of "
  17506. "computer), type @samp{make distclean}."
  17507. msgstr ""
  17508. "Puede eliminar los binarios y archivos objeto del programa del directorio del "
  17509. "c@'odigo fuente escribiendo @samp{make clean}. Para eliminar tambi@'en los "
  17510. "archivos que cre@'o @code{configure} (de forma que pueda compilar Bash para un "
  17511. "tipo de ordenador diferente), escriba @samp{make distclean}."
  17512. #. type: Plain text
  17513. #: bashref.texi:8032
  17514. msgid ""
  17515. "Some systems require unusual options for compilation or linking that the "
  17516. "@code{configure} script does not know about. You can give @code{configure} "
  17517. "initial values for variables by setting them in the environment. Using a Bourne-"
  17518. "compatible shell, you can do that on the command line like this:"
  17519. msgstr ""
  17520. "Algunos sistemas requieren opciones poco usuales para la compilaci@'on o el "
  17521. "enlazado sobre las que el guion @code{configure} no sabe. Puede darle a "
  17522. "@code{configure} valores iniciales para variables estableci@'endolas en el "
  17523. "entorno. Usando un int@'erprete compatible con Bourne, puede hacer esto en la "
  17524. "l@'{@dotless{i}}nea de @'ordenes as@'{@dotless{i}}:"
  17525. #. type: example
  17526. #: bashref.texi:8035
  17527. #, no-wrap
  17528. msgid "CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure\n"
  17529. msgstr "CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure\n"
  17530. #. type: Plain text
  17531. #: bashref.texi:8038
  17532. msgid "On systems that have the @code{env} program, you can do it like this:"
  17533. msgstr "En sistemas que tienen el programa @code{env}, puede hacerlo as@'{@dotless{i}}:"
  17534. #. type: example
  17535. #: bashref.texi:8041
  17536. #, no-wrap
  17537. msgid "env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure\n"
  17538. msgstr "env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure\n"
  17539. #. type: Plain text
  17540. #: bashref.texi:8045
  17541. msgid "The configuration process uses GCC to build Bash if it is available."
  17542. msgstr ""
  17543. "El proceso de configuraci@'on usa GCC para construir Bash si est@'a disponible."
  17544. #. type: Plain text
  17545. #: bashref.texi:8059
  17546. msgid ""
  17547. "You can compile Bash for more than one kind of computer at the same time, by "
  17548. "placing the object files for each architecture in their own directory. To do "
  17549. "this, you must use a version of @code{make} that supports the @code{VPATH} "
  17550. "variable, such as GNU @code{make}. @code{cd} to the directory where you want "
  17551. "the object files and executables to go and run the @code{configure} script from "
  17552. "the source directory. You may need to supply the @option{--srcdir=PATH} "
  17553. "argument to tell @code{configure} where the source files are. @code{configure} "
  17554. "automatically checks for the source code in the directory that @code{configure} "
  17555. "is in and in `..'."
  17556. msgstr ""
  17557. "Puede compilar Bash para m@'as de un tipo de ordenador al mismo tiempo, ubicando "
  17558. "los archivos objeto para cada arquitectura en su propio directorio. Para hacer "
  17559. "esto, debe usar una versi@'on de @code{make} que soporte la variable "
  17560. "@code{VPATH}, como GNU @code{make}. Vaya con @code{cd} al directorio donde "
  17561. "quiere que vayan los archivos objeto y ejecutables y ejecute el guion "
  17562. "@code{configure} desde el directorio fuente. Puede que necesite proporcionar el "
  17563. "argumento @option{--srcdir=PATH} para decirle a @code{configure} d@'onde est@'an "
  17564. "los archivos fuente. @code{configure} comprueba autom@'aticamente el c@'odigo "
  17565. "fuente en el directorio en que est@'a @code{cofigure} y en `..'."
  17566. #. type: Plain text
  17567. #: bashref.texi:8065
  17568. msgid ""
  17569. "If you have to use a @code{make} that does not supports the @code{VPATH} "
  17570. "variable, you can compile Bash for one architecture at a time in the source code "
  17571. "directory. After you have installed Bash for one architecture, use @samp{make "
  17572. "distclean} before reconfiguring for another architecture."
  17573. msgstr ""
  17574. "Si tiene que usar un @code{make} que no soporta la variable @code{VPATH}, puede "
  17575. "compilar Bash para una arquitectura a la vez en el directorio del c@'odigo "
  17576. "fuente. Despu@'es de que haya instalado Bash para una arquitectura, use "
  17577. "@samp{make distclean} antes de reconfigurar para otra arquitectura."
  17578. #. type: Plain text
  17579. #: bashref.texi:8071
  17580. msgid ""
  17581. "Alternatively, if your system supports symbolic links, you can use the "
  17582. "@file{support/mkclone} script to create a build tree which has symbolic links "
  17583. "back to each file in the source directory. Here's an example that creates a "
  17584. "build directory in the current directory from a source directory @file{/usr/gnu/"
  17585. "src/bash-2.0}:"
  17586. msgstr ""
  17587. "Alternativamente, si su sistema soporta enlaces simb@'olicos, puede usar el "
  17588. "guion @file{support/mkclone} para crear un @'arbol de construcci@'on que tiene "
  17589. "enlaces simb@'olicos atr@'as a cada archivo en el directorio de fuentes. He "
  17590. "aqu@'{@dotless{i}} un ejemplo que crea un directorio de construcci@'on en el directorio "
  17591. "actual desde un directorio fuente @file{/usr/gnu/src/bash-2.0}:"
  17592. #. type: example
  17593. #: bashref.texi:8074
  17594. #, no-wrap
  17595. msgid "bash /usr/gnu/src/bash-2.0/support/mkclone -s /usr/gnu/src/bash-2.0 .\n"
  17596. msgstr "bash /usr/gnu/src/bash-2.0/support/mkclone -s /usr/gnu/src/bash-2.0 .\n"
  17597. #. type: Plain text
  17598. #: bashref.texi:8080
  17599. msgid ""
  17600. "The @code{mkclone} script requires Bash, so you must have already built Bash for "
  17601. "at least one architecture before you can create build directories for other "
  17602. "architectures."
  17603. msgstr ""
  17604. "El guion @code{mkclone} requiere Bash, as@'{@dotless{i}} que tiene que tener ya Bash "
  17605. "construido para al menos una arquitectura antes de que pueda crear directorios "
  17606. "de construcci@'on para otras arquitecturas."
  17607. #. type: Plain text
  17608. #: bashref.texi:8090
  17609. msgid ""
  17610. "By default, @samp{make install} will install into @file{/usr/local/bin}, @file{/"
  17611. "usr/local/man}, etc. You can specify an installation prefix other than @file{/"
  17612. "usr/local} by giving @code{configure} the option @option{--prefix=@var{PATH}}, "
  17613. "or by specifying a value for the @code{DESTDIR} @samp{make} variable when "
  17614. "running @samp{make install}."
  17615. msgstr ""
  17616. "Por defecto, @samp{make install} instalar@'a en @file{/usr/local/bin}, @file{/"
  17617. "usr/local/man}, etc. Puede especificar un prefijo de instalaci@'on distinto de "
  17618. "@file{/usr/local} pasando a @code{configure} la opci@'on @option{--"
  17619. "prefix=@var{RUTA}}, o especificando un valor para la variable de @samp{make} "
  17620. "@code{DESTDIR} al ejecutar @samp{make install}."
  17621. #. type: Plain text
  17622. #: bashref.texi:8097
  17623. msgid ""
  17624. "You can specify separate installation prefixes for architecture-specific files "
  17625. "and architecture-independent files. If you give @code{configure} the option "
  17626. "@option{--exec-prefix=@var{PATH}}, @samp{make install} will use @var{PATH} as "
  17627. "the prefix for installing programs and libraries. Documentation and other data "
  17628. "files will still use the regular prefix."
  17629. msgstr ""
  17630. "Puede especificar prefijos de instalaci@'on separados para archivos "
  17631. "espec@'{@dotless{i}}ficos de arquitectura y archivos independientes de la arquitectura. Si "
  17632. "le pasa a @code{configure} la opci@'on @option{--exec-prefix=@var{RUTA}}, "
  17633. "@samp{make install} usar@'a @var{PATH} como el prefijo para instalar programas y "
  17634. "librer@'{@dotless{i}}as. La documentaci@'on y otros archivos de datos todav@'{@dotless{i}}a usar@'an el "
  17635. "prefijo normal."
  17636. #. type: Plain text
  17637. #: bashref.texi:8109
  17638. msgid ""
  17639. "There may be some features @code{configure} can not figure out automatically, "
  17640. "but need to determine by the type of host Bash will run on. Usually "
  17641. "@code{configure} can figure that out, but if it prints a message saying it can "
  17642. "not guess the host type, give it the @option{--host=TYPE} option. @samp{TYPE} "
  17643. "can either be a short name for the system type, such as @samp{sun4}, or a "
  17644. "canonical name with three fields: @samp{CPU-COMPANY-SYSTEM} (e.g., @samp{i386-"
  17645. "unknown-freebsd4.2})."
  17646. msgstr ""
  17647. "Puede haber algunas funcionalidades que @code{configure} no puede averiguar "
  17648. "autom@'aticamente, pero necesita determinar por el tipo de anfitri@'on en que se "
  17649. "ejecutar@'a Bash. Normalmente @code{configure} puede averiguarlo, pero si "
  17650. "imprime un mensaje diciendo que no puede averiguar el tipo de anfitri@'on, "
  17651. "p@'asele la opci@'on @option{--host=TIPO}. @samp{TIPO} puede ser un nombre "
  17652. "corto para el tipo de sistema, como @samp{sun4}, o un nombre can@'onico con tres "
  17653. "campos: @samp{CPU-EMPRESA-SISTEMA} (p. ej., @samp{i386-unknown-freebsd4.2})."
  17654. #. type: Plain text
  17655. #: bashref.texi:8112
  17656. msgid ""
  17657. "See the file @file{support/config.sub} for the possible values of each field."
  17658. msgstr ""
  17659. "Vea el archivo @file{support/config.sub} para los posibles valores de cada campo."
  17660. #. type: Plain text
  17661. #: bashref.texi:8125
  17662. msgid ""
  17663. "If you want to set default values for @code{configure} scripts to share, you can "
  17664. "create a site shell script called @code{config.site} that gives default values "
  17665. "for variables like @code{CC}, @code{cache_file}, and @code{prefix}. "
  17666. "@code{configure} looks for @file{PREFIX/share/config.site} if it exists, then "
  17667. "@file{PREFIX/etc/config.site} if it exists. Or, you can set the "
  17668. "@code{CONFIG_SITE} environment variable to the location of the site script. A "
  17669. "warning: the Bash @code{configure} looks for a site script, but not all "
  17670. "@code{configure} scripts do."
  17671. msgstr ""
  17672. "Si quiere asignar valores predeterminados para que los compartan guiones "
  17673. "@code{configure}, puede crear un guion del int@'erprete del sitio llamado "
  17674. "@code{config.site} que le da valores predeterminados a variables como @code{CC}, "
  17675. "@code{cache_file} y @code{prefix}. @code{configure} mira en @file{PREFIX/share/"
  17676. "config.site} si existe, despu@'es en @file{PREFIX/etc/config.site} si existe. O "
  17677. "puede establecer la variable de entorno @code{CONFIG_SITE} a la ubicaci@'on del "
  17678. "guion del sitio. Una advertencia: el @code{configure} de Bash busca un guion de "
  17679. "sitio, pero no todos los guiones @code{configure} lo hacen."
  17680. #. type: Plain text
  17681. #: bashref.texi:8131
  17682. msgid ""
  17683. "@code{configure} recognizes the following options to control how it operates."
  17684. msgstr ""
  17685. "@code{configure} reconoce las siguientes opciones para controlar c@'omo opera."
  17686. #. type: item
  17687. #: bashref.texi:8134
  17688. #, no-wrap
  17689. msgid "--cache-file=@var{file}"
  17690. msgstr "--cache-file=@var{archivo}"
  17691. #. type: table
  17692. #: bashref.texi:8139
  17693. msgid ""
  17694. "Use and save the results of the tests in @var{file} instead of @file{./config."
  17695. "cache}. Set @var{file} to @file{/dev/null} to disable caching, for debugging "
  17696. "@code{configure}."
  17697. msgstr ""
  17698. "Usa y guarda los resultados de las pruebas en @var{archivo} en vez de @file{./"
  17699. "config.cache}. Asigna @file{/dev/null} a @var{archivo} para deshabilitar el "
  17700. "cach@'e, para depurar @code{configure}."
  17701. #. type: table
  17702. #: bashref.texi:8142
  17703. msgid "Print a summary of the options to @code{configure}, and exit."
  17704. msgstr "Imprime un resumen de las opciones para @code{configure}, y finaliza."
  17705. #. type: item
  17706. #: bashref.texi:8143
  17707. #, no-wrap
  17708. msgid "--quiet"
  17709. msgstr "--quiet"
  17710. #. type: itemx
  17711. #: bashref.texi:8144
  17712. #, no-wrap
  17713. msgid "--silent"
  17714. msgstr "--silent"
  17715. #. type: table
  17716. #: bashref.texi:8147
  17717. msgid "Do not print messages saying which checks are being made."
  17718. msgstr "No imprime mensajes diciendo qu@'e comprobaciones se est@'an realizando."
  17719. #. type: item
  17720. #: bashref.texi:8148
  17721. #, no-wrap
  17722. msgid "--srcdir=@var{dir}"
  17723. msgstr "--srcdir=@var{dir}"
  17724. #. type: table
  17725. #: bashref.texi:8151
  17726. msgid ""
  17727. "Look for the Bash source code in directory @var{dir}. Usually @code{configure} "
  17728. "can determine that directory automatically."
  17729. msgstr ""
  17730. "Busca el c@'odigo fuente de Bash en el directorio @var{dir}. Normalmente "
  17731. "@code{configure} puede averiguar ese directorio autom@'aticamente."
  17732. #. type: table
  17733. #: bashref.texi:8155
  17734. msgid ""
  17735. "Print the version of Autoconf used to generate the @code{configure} script, and "
  17736. "exit."
  17737. msgstr ""
  17738. "Imprime la versi@'on de Autoconf usada para generar el guion @code{configure}, y "
  17739. "finaliza."
  17740. #. type: Plain text
  17741. #: bashref.texi:8159
  17742. msgid ""
  17743. "@code{configure} also accepts some other, not widely used, boilerplate options. "
  17744. "@samp{configure --help} prints the complete list."
  17745. msgstr ""
  17746. "@code{configure} tambi@'en acepta alguna otra opci@'on de plantilla, no usadas "
  17747. "ampliamente. @code{configure --help} imprime la lista completa."
  17748. #. type: Plain text
  17749. #: bashref.texi:8170
  17750. msgid ""
  17751. "The Bash @code{configure} has a number of @option{--enable-@var{feature}} "
  17752. "options, where @var{feature} indicates an optional part of Bash. There are also "
  17753. "several @option{--with-@var{package}} options, where @var{package} is something "
  17754. "like @samp{bash-malloc} or @samp{purify}. To turn off the default use of a "
  17755. "package, use @option{--without-@var{package}}. To configure Bash without a "
  17756. "feature that is enabled by default, use @option{--disable-@var{feature}}."
  17757. msgstr ""
  17758. "El @code{configure} de Bash tiene varias opciones @option{--enable-"
  17759. "@var{funcionalidad}}, donde @var{funcionalidad} indica una parte opcional de "
  17760. "Bash. Tambi@'en hay varias opciones @option{--with-@var{paquete}}, donde "
  17761. "@var{paquete} es algo como @samp{bash-malloc} o @samp{purify}. Para desactivar "
  17762. "el uso predeterminado de un paquete, use @option{--without-@var{paquete}}. Para "
  17763. "configurar Bash sin una funcionalidad que est@'e activada por defecto, use "
  17764. "@option{--disable-@var{funcionalidad}}."
  17765. #. type: Plain text
  17766. #: bashref.texi:8173
  17767. msgid ""
  17768. "Here is a complete list of the @option{--enable-} and @option{--with-} options "
  17769. "that the Bash @code{configure} recognizes."
  17770. msgstr ""
  17771. "He aqu@'{@dotless{i}} una lista completa de las opciones @option{--enable-} y @option{--"
  17772. "with-} que el @code{configure} de Bash reconoce."
  17773. #. type: item
  17774. #: bashref.texi:8175
  17775. #, no-wrap
  17776. msgid "--with-afs"
  17777. msgstr "--with-afs"
  17778. #. type: table
  17779. #: bashref.texi:8177
  17780. msgid "Define if you are using the Andrew File System from Transarc."
  17781. msgstr "Define si usar el Andrew File System de Transarc."
  17782. #. type: item
  17783. #: bashref.texi:8178
  17784. #, no-wrap
  17785. msgid "--with-bash-malloc"
  17786. msgstr "--with-bash-malloc"
  17787. #. type: table
  17788. #: bashref.texi:8188
  17789. msgid ""
  17790. "Use the Bash version of @code{malloc} in the directory @file{lib/malloc}. This "
  17791. "is not the same @code{malloc} that appears in @sc{gnu} libc, but an older "
  17792. "version originally derived from the 4.2 @sc{bsd} @code{malloc}. This "
  17793. "@code{malloc} is very fast, but wastes some space on each allocation. This "
  17794. "option is enabled by default. The @file{NOTES} file contains a list of systems "
  17795. "for which this should be turned off, and @code{configure} disables this option "
  17796. "automatically for a number of systems."
  17797. msgstr ""
  17798. "Usa la versi@'on de Bash de @code{malloc} en el directorio @file{lib/malloc}. "
  17799. "Esto no es el mismo @code{malloc} que aparece en @sc{gnu} libc, sino una "
  17800. "versi@'on m@'as vieja derivada originalmente del @code{malloc} de @sc{bsd} 4.2. "
  17801. "Este @code{malloc} es muy r@'apido, pero desperdicia algo de espacio en cada "
  17802. "asignaci@'on. Esta opci@'on est@'a activada por defecto. El archivo "
  17803. "@file{NOTES} contiene una lista de sistemas para los cuales esto deber@'{@dotless{i}}a ser "
  17804. "desactivado, y @code{configure} deshabilita esta opci@'on autom@'aticamente para "
  17805. "varios sistemas."
  17806. #. type: item
  17807. #: bashref.texi:8189
  17808. #, no-wrap
  17809. msgid "--with-curses"
  17810. msgstr "--with-curses"
  17811. #. type: table
  17812. #: bashref.texi:8193
  17813. msgid ""
  17814. "Use the curses library instead of the termcap library. This should be supplied "
  17815. "if your system has an inadequate or incomplete termcap database."
  17816. msgstr ""
  17817. "Usa la biblioteca curses en vez de la biblioteca termcap. Esto debe ser "
  17818. "proporcionado si su sistema tiene una base de datos inadecuada o incompleta de "
  17819. "termcap."
  17820. #. type: item
  17821. #: bashref.texi:8194
  17822. #, no-wrap
  17823. msgid "--with-gnu-malloc"
  17824. msgstr "--with-gnu-malloc"
  17825. #. type: table
  17826. #: bashref.texi:8196
  17827. msgid "A synonym for @code{--with-bash-malloc}."
  17828. msgstr "Un sin@'onimo para @code{--with-bash-malloc}."
  17829. #. type: item
  17830. #: bashref.texi:8197
  17831. #, no-wrap
  17832. msgid "--with-installed-readline[=@var{PREFIX}]"
  17833. msgstr "--with-installed-readline[=@var{PREFIJO}]"
  17834. #. type: table
  17835. #: bashref.texi:8212
  17836. msgid ""
  17837. "Define this to make Bash link with a locally-installed version of Readline "
  17838. "rather than the version in @file{lib/readline}. This works only with Readline "
  17839. "5.0 and later versions. If @var{PREFIX} is @code{yes} or not supplied, "
  17840. "@code{configure} uses the values of the make variables @code{includedir} and "
  17841. "@code{libdir}, which are subdirectories of @code{prefix} by default, to find the "
  17842. "installed version of Readline if it is not in the standard system include and "
  17843. "library directories. If @var{PREFIX} is @code{no}, Bash links with the version "
  17844. "in @file{lib/readline}. If @var{PREFIX} is set to any other value, "
  17845. "@code{configure} treats it as a directory pathname and looks for the installed "
  17846. "version of Readline in subdirectories of that directory (include files in "
  17847. "@var{PREFIX}/@code{include} and the library in @var{PREFIX}/@code{lib})."
  17848. msgstr ""
  17849. "Define esto para enlazar Bash con una versi@'on instalada localmente de Readline "
  17850. "en vez de la versi@'on en @file{lib/readline}. Esto solo funciona con las "
  17851. "versiones de Readline 5.0 y posteriores. Si @var{PREFIJO} es @code{yes} o no "
  17852. "proporcionado, @code{configure} usa los valores de las variables make "
  17853. "@code{includedir} y @code{libdir}, que son subdirectorios de @code{prefijo} por "
  17854. "defecto, para encontrar la versi@'on instalada de Readline si no est@'a en los "
  17855. "directorios est@'andares del sistema de inclusi@'on y bibliotecas. Si "
  17856. "@var{PREFIJO} es @code{no}, Bash se enlaza con la versi@'on en @file{lib/"
  17857. "readline}. Si @var{PREFIJO} est@'a establecido a cualquier otro valor, "
  17858. "@code{configure} lo trata como un nombre de ruta de directorio y busca la "
  17859. "versi@'on instalada de Readline en subdirectorios de ese directorio (archivos de "
  17860. "inclusi@'on en @var{PREFIJO}/@code{include} y la biblioteca en @var{PREFIJO}/"
  17861. "@code{lib})."
  17862. #. type: item
  17863. #: bashref.texi:8213
  17864. #, no-wrap
  17865. msgid "--with-purify"
  17866. msgstr "--with-purify"
  17867. #. type: table
  17868. #: bashref.texi:8216
  17869. msgid ""
  17870. "Define this to use the Purify memory allocation checker from Rational Software."
  17871. msgstr ""
  17872. "Define esto para usar el comprobador de ubicaci@'on de memoria Purify de "
  17873. "Rational Software."
  17874. #. type: item
  17875. #: bashref.texi:8217
  17876. #, no-wrap
  17877. msgid "--enable-minimal-config"
  17878. msgstr "--enable-minimal-config"
  17879. #. type: table
  17880. #: bashref.texi:8220
  17881. msgid ""
  17882. "This produces a shell with minimal features, close to the historical Bourne "
  17883. "shell."
  17884. msgstr ""
  17885. "Esto produce un int@'erprete con funcionalidades m@'{@dotless{i}}nimas, cercano al Bourne "
  17886. "shell hist@'orico."
  17887. #. type: Plain text
  17888. #: bashref.texi:8224
  17889. msgid ""
  17890. "There are several @option{--enable-} options that alter how Bash is compiled and "
  17891. "linked, rather than changing run-time features."
  17892. msgstr ""
  17893. "Hay varias opciones @option{--enable-} que alteran c@'omo se compila y se enlaza "
  17894. "Bash, en vez de cambiar funcionalidades de tiempo de ejecuci@'on."
  17895. #. type: item
  17896. #: bashref.texi:8226
  17897. #, no-wrap
  17898. msgid "--enable-largefile"
  17899. msgstr "--enable-largefile"
  17900. #. type: table
  17901. #: bashref.texi:8231
  17902. msgid ""
  17903. "Enable support for @uref{http://www.sas.com/standards/large_file/x_open.20Mar96."
  17904. "html, large files} if the operating system requires special compiler options to "
  17905. "build programs which can access large files. This is enabled by default, if the "
  17906. "operating system provides large file support."
  17907. msgstr ""
  17908. "Habilita soporte para @uref{https://en.wikipedia.org/wiki/Large_file_support, "
  17909. "archivos grandes} si el sistema operativo requiere opciones "
  17910. "especiales de compilador para construir programas que puede acceder a archivos "
  17911. "grandes. Esto est@'a habilitado por defecto, si el sistema operativo ofrece "
  17912. "soporte para archivos grandes."
  17913. #. type: item
  17914. #: bashref.texi:8232
  17915. #, no-wrap
  17916. msgid "--enable-profiling"
  17917. msgstr "--enable-profiling"
  17918. #. type: table
  17919. #: bashref.texi:8235
  17920. msgid ""
  17921. "This builds a Bash binary that produces profiling information to be processed by "
  17922. "@code{gprof} each time it is executed."
  17923. msgstr ""
  17924. "Esto construye un binario de Bash que produce informaci@'on de análisis de "
  17925. "rendimiento para ser procesada por @code{gprof} cada vez que se ejecuta."
  17926. #. type: item
  17927. #: bashref.texi:8236
  17928. #, no-wrap
  17929. msgid "--enable-static-link"
  17930. msgstr "--enable-static-link"
  17931. #. type: table
  17932. #: bashref.texi:8239
  17933. msgid ""
  17934. "This causes Bash to be linked statically, if @code{gcc} is being used. This "
  17935. "could be used to build a version to use as root's shell."
  17936. msgstr ""
  17937. "Esto hace que Bash sea enlazado est@'aticamente, si se usa @code{gcc}. Esto "
  17938. "podr@'{@dotless{i}}a ser usado para construir una versi@'on para usar como int@'erprete de "
  17939. "root."
  17940. #. type: Plain text
  17941. #: bashref.texi:8244
  17942. msgid ""
  17943. "The @samp{minimal-config} option can be used to disable all of the following "
  17944. "options, but it is processed first, so individual options may be enabled using "
  17945. "@samp{enable-@var{feature}}."
  17946. msgstr ""
  17947. "La opci@'on @samp{minimal-config} se puede usar para deshabilitar todas las "
  17948. "siguientes opciones, pero se procesa primero, para que se puedan habilitar "
  17949. "opciones individuales usando @samp{enable-@var{funcionalidad}}."
  17950. #. type: Plain text
  17951. #: bashref.texi:8250
  17952. msgid ""
  17953. "All of the following options except for @samp{disabled-builtins}, "
  17954. "@samp{direxpand-default}, and @samp{xpg-echo-default} are enabled by default, "
  17955. "unless the operating system does not provide the necessary support."
  17956. msgstr ""
  17957. "Todas las siguientes opciones excepto @samp{disabled-builtins}, @samp{direxpand-"
  17958. "default} y @samp{xpg-echo-default} est@'an habilitadas por defecto, a no ser que "
  17959. "el sistema operativo no proporcione el soporte necesario."
  17960. #. type: item
  17961. #: bashref.texi:8252
  17962. #, no-wrap
  17963. msgid "--enable-alias"
  17964. msgstr "--enable-alias"
  17965. #. type: table
  17966. #: bashref.texi:8255
  17967. msgid ""
  17968. "Allow alias expansion and include the @code{alias} and @code{unalias} builtins "
  17969. "(@pxref{Aliases})."
  17970. msgstr ""
  17971. "Permite la expansi@'on de alias e incluye las instrucciones integradas "
  17972. "@code{alias} y @code{unalias} (@pxref{Aliases})."
  17973. #. type: item
  17974. #: bashref.texi:8256
  17975. #, no-wrap
  17976. msgid "--enable-arith-for-command"
  17977. msgstr "--enable-arith-for-command"
  17978. #. type: table
  17979. #: bashref.texi:8260
  17980. msgid ""
  17981. "Include support for the alternate form of the @code{for} command that behaves "
  17982. "like the C language @code{for} statement (@pxref{Looping Constructs})."
  17983. msgstr ""
  17984. "Incluye soporte para la forma alternativa de la instrucci@'on @code{for} que se "
  17985. "comporta como la sentencia @code{for} del lenguaje C (@pxref{Construcciones de "
  17986. "Bucle})."
  17987. #. type: item
  17988. #: bashref.texi:8261
  17989. #, no-wrap
  17990. msgid "--enable-array-variables"
  17991. msgstr "--enable-array-variables"
  17992. #. type: table
  17993. #: bashref.texi:8264
  17994. msgid "Include support for one-dimensional array shell variables (@pxref{Arrays})."
  17995. msgstr ""
  17996. "Incluye soporte para variables del int@'erprete de vectores unidimensionales "
  17997. "(@pxref{Vectores})."
  17998. #. type: item
  17999. #: bashref.texi:8265
  18000. #, no-wrap
  18001. msgid "--enable-bang-history"
  18002. msgstr "--enable-bang-history"
  18003. #. type: table
  18004. #: bashref.texi:8268
  18005. msgid ""
  18006. "Include support for @code{csh}-like history substitution (@pxref{History "
  18007. "Interaction})."
  18008. msgstr ""
  18009. "Incluye soporte para la sustituci@'on de historial estilo @code{csh} "
  18010. "(@pxref{Interacci@'on con el Historial})."
  18011. #. type: item
  18012. #: bashref.texi:8269
  18013. #, no-wrap
  18014. msgid "--enable-brace-expansion"
  18015. msgstr "--enable-brace-expansion"
  18016. #. type: table
  18017. #: bashref.texi:8273
  18018. msgid ""
  18019. "Include @code{csh}-like brace expansion ( @code{b@{a,b@}c} @expansion{} "
  18020. "@code{bac bbc} ). See @ref{Brace Expansion}, for a complete description."
  18021. msgstr ""
  18022. "Incluye expansi@'on de llaves estilo @code{csh} ( @code{b@{a,b@}c} @expansion{} "
  18023. "@code{bac bbc} ). Consulte @ref{Expansi@'on de Llaves}, para una descripci@'on "
  18024. "completa."
  18025. #. type: item
  18026. #: bashref.texi:8274
  18027. #, no-wrap
  18028. msgid "--enable-casemod-attributes"
  18029. msgstr "--enable-casemod-attributes"
  18030. #. type: table
  18031. #: bashref.texi:8278
  18032. msgid ""
  18033. "Include support for case-modifying attributes in the @code{declare} builtin and "
  18034. "assignment statements. Variables with the @var{uppercase} attribute, for "
  18035. "example, will have their values converted to uppercase upon assignment."
  18036. msgstr ""
  18037. "Incluye soporte para los atributos que cambian entre may@'usculas y min@'usculas "
  18038. "en la instrucci@'on integrada @code{declare} y sentencias de asignaci@'on. A "
  18039. "las variables con el atributo @var{uppercase}, por ejemplo, se les convertir@'an "
  18040. "sus valores a may@'uscula en la asignaci@'on."
  18041. #. type: item
  18042. #: bashref.texi:8279
  18043. #, no-wrap
  18044. msgid "--enable-casemod-expansion"
  18045. msgstr "--enable-casemod-expansion"
  18046. #. type: table
  18047. #: bashref.texi:8281
  18048. msgid "Include support for case-modifying word expansions."
  18049. msgstr ""
  18050. "Incluye soporte para expansiones de palabras que modifican entre may@'usculas y "
  18051. "min@'usculas."
  18052. #. type: item
  18053. #: bashref.texi:8282
  18054. #, no-wrap
  18055. msgid "--enable-command-timing"
  18056. msgstr "--enable-command-timing"
  18057. #. type: table
  18058. #: bashref.texi:8287
  18059. msgid ""
  18060. "Include support for recognizing @code{time} as a reserved word and for "
  18061. "displaying timing statistics for the pipeline following @code{time} "
  18062. "(@pxref{Pipelines}). This allows pipelines as well as shell builtins and "
  18063. "functions to be timed."
  18064. msgstr ""
  18065. "Incluye soporte para reconocer @code{time} como una palabra reservada y para "
  18066. "mostrar estad@'{@dotless{i}}sticas de tiempo para la tuber@'{@dotless{i}}a que sigue a @code{time} "
  18067. "(@pxref{Tuber@'{@dotless{i}}as}). Esto permite que tanto tuber@'{@dotless{i}}as como instrucciones "
  18068. "integradas del int@'erprete y funciones sean cronometradas."
  18069. #. type: item
  18070. #: bashref.texi:8288
  18071. #, no-wrap
  18072. msgid "--enable-cond-command"
  18073. msgstr "--enable-cond-command"
  18074. #. type: table
  18075. #: bashref.texi:8291
  18076. msgid ""
  18077. "Include support for the @code{[[} conditional command. (@pxref{Conditional "
  18078. "Constructs})."
  18079. msgstr ""
  18080. "Incluye soporte para la instrucci@'on condicional @code{[[}. "
  18081. "(@pxref{Construcciones Condicionales})."
  18082. #. type: item
  18083. #: bashref.texi:8292
  18084. #, no-wrap
  18085. msgid "--enable-cond-regexp"
  18086. msgstr "--enable-cond-regexp"
  18087. #. type: table
  18088. #: bashref.texi:8296
  18089. msgid ""
  18090. "Include support for matching @sc{posix} regular expressions using the @samp{=~} "
  18091. "binary operator in the @code{[[} conditional command. (@pxref{Conditional "
  18092. "Constructs})."
  18093. msgstr ""
  18094. "Incluye soporte para coincidir expresiones regulares @sc{posix} usando el "
  18095. "operador binario @samp{=~} en la instrucci@'on condicional @code{[[}. "
  18096. "(@pxref{Construcciones Condicionales})."
  18097. #. type: item
  18098. #: bashref.texi:8297
  18099. #, no-wrap
  18100. msgid "--enable-coprocesses"
  18101. msgstr "--enable-coprocesses"
  18102. #. type: table
  18103. #: bashref.texi:8300
  18104. msgid ""
  18105. "Include support for coprocesses and the @code{coproc} reserved word "
  18106. "(@pxref{Pipelines})."
  18107. msgstr ""
  18108. "Incluye soporte para coprocesos y la palabra reservada @code{coproc} "
  18109. "(@pxref{Tuber@'{@dotless{i}}as})."
  18110. #. type: item
  18111. #: bashref.texi:8301
  18112. #, no-wrap
  18113. msgid "--enable-debugger"
  18114. msgstr "--enable-debugger"
  18115. #. type: table
  18116. #: bashref.texi:8303
  18117. msgid "Include support for the bash debugger (distributed separately)."
  18118. msgstr "Incluye soporte para el depurador de Bash (distribuido por separado)."
  18119. #. type: item
  18120. #: bashref.texi:8304
  18121. #, no-wrap
  18122. msgid "--enable-direxpand-default"
  18123. msgstr "--enable-direxpand-default"
  18124. #. type: table
  18125. #: bashref.texi:8308
  18126. msgid ""
  18127. "Cause the @code{direxpand} shell option (@pxref{The Shopt Builtin}) to be "
  18128. "enabled by default when the shell starts. It is normally disabled by default."
  18129. msgstr ""
  18130. "Hace que la opci@'on del int@'erprete @code{direxpand} (@pxref{La Instrucci@'on "
  18131. "Integrada Shopt}) sea habilitada por defecto cuando se inicia el int@'erprete. "
  18132. "Normalmente est@'a deshabilitada por defecto."
  18133. #. type: item
  18134. #: bashref.texi:8309
  18135. #, no-wrap
  18136. msgid "--enable-directory-stack"
  18137. msgstr "--enable-directory-stack"
  18138. #. type: table
  18139. #: bashref.texi:8313
  18140. msgid ""
  18141. "Include support for a @code{csh}-like directory stack and the @code{pushd}, "
  18142. "@code{popd}, and @code{dirs} builtins (@pxref{The Directory Stack})."
  18143. msgstr ""
  18144. "Incluye soporte para una pila de directorios del estilo @code{csh} y las "
  18145. "instrucciones integradas @code{pushd}, @code{popd} y @code{dirs} (@pxref{La Pila "
  18146. "de Directorios})."
  18147. #. type: item
  18148. #: bashref.texi:8314
  18149. #, no-wrap
  18150. msgid "--enable-disabled-builtins"
  18151. msgstr "--enable-disabled-builtins"
  18152. #. type: table
  18153. #: bashref.texi:8319
  18154. msgid ""
  18155. "Allow builtin commands to be invoked via @samp{builtin xxx} even after "
  18156. "@code{xxx} has been disabled using @samp{enable -n xxx}. See @ref{Bash "
  18157. "Builtins}, for details of the @code{builtin} and @code{enable} builtin commands."
  18158. msgstr ""
  18159. "Permite que las instrucciones integradas sean invocadas mediante @samp{builtin "
  18160. "xxx} incluso despu@'es de que @code{xxx} haya sido deshabilitado usando "
  18161. "@samp{enable -n xxx}. Consulte @ref{Instrucciones Integradas de Bash}, para "
  18162. "detalles de las instrucciones integradas @code{builtin} y @code{enable}."
  18163. #. type: item
  18164. #: bashref.texi:8320
  18165. #, no-wrap
  18166. msgid "--enable-dparen-arithmetic"
  18167. msgstr "--enable-dparen-arithmetic"
  18168. #. type: table
  18169. #: bashref.texi:8323
  18170. msgid ""
  18171. "Include support for the @code{((@dots{}))} command (@pxref{Conditional "
  18172. "Constructs})."
  18173. msgstr ""
  18174. "Incluye soporte para la instrucci@'on @code{((@dots{}))} (@pxref{Construcciones "
  18175. "Condicionales})."
  18176. #. type: item
  18177. #: bashref.texi:8324
  18178. #, no-wrap
  18179. msgid "--enable-extended-glob"
  18180. msgstr "--enable-extended-glob"
  18181. #. type: table
  18182. #: bashref.texi:8327
  18183. msgid ""
  18184. "Include support for the extended pattern matching features described above under "
  18185. "@ref{Pattern Matching}."
  18186. msgstr ""
  18187. "Incluye soporte para las funcionalidades extendidas de coincidencia de patrones "
  18188. "descritas antes en @ref{Coincidencia de Patrones}."
  18189. #. type: item
  18190. #: bashref.texi:8328
  18191. #, no-wrap
  18192. msgid "--enable-extended-glob-default"
  18193. msgstr "--enable-extended-glob-default"
  18194. #. type: table
  18195. #: bashref.texi:8331
  18196. msgid ""
  18197. "Set the default value of the @var{extglob} shell option described above under "
  18198. "@ref{The Shopt Builtin} to be enabled."
  18199. msgstr ""
  18200. "Habilita la opci@'on predeterminada de la opci@'on del int@'erprete "
  18201. "@var{extglob} descrita anteriormente en @ref{La Instrucci@'on Integrada Shopt}."
  18202. #. type: item
  18203. #: bashref.texi:8332
  18204. #, no-wrap
  18205. msgid "--enable-function-import"
  18206. msgstr "--enable-function-import"
  18207. #. type: table
  18208. #: bashref.texi:8336
  18209. msgid ""
  18210. "Include support for importing function definitions exported by another instance "
  18211. "of the shell from the environment. This option is enabled by default."
  18212. msgstr ""
  18213. "Incluye soporte para importar definiciones de funci@'on exportadas por otra "
  18214. "instancia del int@'erprete desde el entorno. Esta opci@'on est@'a habilitada "
  18215. "por defecto."
  18216. #. type: item
  18217. #: bashref.texi:8337
  18218. #, no-wrap
  18219. msgid "--enable-glob-asciirange-default"
  18220. msgstr "--enable-glob-asciirange-default"
  18221. #. type: table
  18222. #: bashref.texi:8342
  18223. msgid ""
  18224. "Set the default value of the @var{globasciiranges} shell option described above "
  18225. "under @ref{The Shopt Builtin} to be enabled. This controls the behavior of "
  18226. "character ranges when used in pattern matching bracket expressions."
  18227. msgstr ""
  18228. "Habilita el valor predeterminado de la opci@'on del int@'erprete "
  18229. "@var{globasciiranges} descrita antes en @ref{La Instrucci@'on Integrada Shopt}. "
  18230. "Esto controla el comportamiento de rangos de caracteres cuando se usa en "
  18231. "expresiones de llaves de coincidencia de patrones."
  18232. #. type: item
  18233. #: bashref.texi:8343
  18234. #, no-wrap
  18235. msgid "--enable-help-builtin"
  18236. msgstr "--enable-help-builtin"
  18237. #. type: table
  18238. #: bashref.texi:8346
  18239. msgid ""
  18240. "Include the @code{help} builtin, which displays help on shell builtins and "
  18241. "variables (@pxref{Bash Builtins})."
  18242. msgstr ""
  18243. "Incluye la instrucci@'on integrada @code{help}, que muestra ayuda sobre las "
  18244. "instrucciones integradas y variables del int@'erprete (@pxref{Instrucciones "
  18245. "Integradas de Bash})."
  18246. #. type: item
  18247. #: bashref.texi:8347
  18248. #, no-wrap
  18249. msgid "--enable-history"
  18250. msgstr "--enable-history"
  18251. #. type: table
  18252. #: bashref.texi:8350
  18253. msgid ""
  18254. "Include command history and the @code{fc} and @code{history} builtin commands "
  18255. "(@pxref{Bash History Facilities})."
  18256. msgstr ""
  18257. "Incluye el historial de instrucciones y las instrucciones integradas @code{fc} y "
  18258. "@code{history} (@pxref{Servicios del Historial de Bash})."
  18259. #. type: item
  18260. #: bashref.texi:8351
  18261. #, no-wrap
  18262. msgid "--enable-job-control"
  18263. msgstr "--enable-job-control"
  18264. #. type: table
  18265. #: bashref.texi:8354
  18266. msgid ""
  18267. "This enables the job control features (@pxref{Job Control}), if the operating "
  18268. "system supports them."
  18269. msgstr ""
  18270. "Esto habilita las funcionalidades de control de tareas (@pxref{Control de "
  18271. "Tareas}), si el sistema operativo las soporta."
  18272. #. type: item
  18273. #: bashref.texi:8355
  18274. #, no-wrap
  18275. msgid "--enable-multibyte"
  18276. msgstr "--enable-multibyte"
  18277. #. type: table
  18278. #: bashref.texi:8358
  18279. msgid ""
  18280. "This enables support for multibyte characters if the operating system provides "
  18281. "the necessary support."
  18282. msgstr ""
  18283. "Esto habilita el soporte para caracteres multibyte si el sistema operativo "
  18284. "proporciona el soporte necesario."
  18285. #. type: item
  18286. #: bashref.texi:8359
  18287. #, no-wrap
  18288. msgid "--enable-net-redirections"
  18289. msgstr "--enable-net-redirections"
  18290. #. type: table
  18291. #: bashref.texi:8364
  18292. msgid ""
  18293. "This enables the special handling of filenames of the form @code{/dev/tcp/"
  18294. "@var{host}/@var{port}} and @code{/dev/udp/@var{host}/@var{port}} when used in "
  18295. "redirections (@pxref{Redirections})."
  18296. msgstr ""
  18297. "Esto habilita el manejo especial de nombres de archivo de la forma @code{/dev/"
  18298. "tcp/@var{anfitri@'on}/@var{puerto}} y @code{/dev/udp/@var{host}/@var{port}} "
  18299. "cuando se usan en redirecciones (@pxref{Redirecciones})."
  18300. #. type: item
  18301. #: bashref.texi:8365
  18302. #, no-wrap
  18303. msgid "--enable-process-substitution"
  18304. msgstr "--enable-process-substitution"
  18305. #. type: table
  18306. #: bashref.texi:8368
  18307. msgid ""
  18308. "This enables process substitution (@pxref{Process Substitution}) if the "
  18309. "operating system provides the necessary support."
  18310. msgstr ""
  18311. "Esto permite la sustituci@'on de procesos (@pxref{Sustituci@'on de Procesos}) si "
  18312. "el sistema operativo proporciona el soporte necesario."
  18313. #. type: item
  18314. #: bashref.texi:8369
  18315. #, no-wrap
  18316. msgid "--enable-progcomp"
  18317. msgstr "--enable-progcomp"
  18318. #. type: table
  18319. #: bashref.texi:8373
  18320. msgid ""
  18321. "Enable the programmable completion facilities (@pxref{Programmable "
  18322. "Completion}). If Readline is not enabled, this option has no effect."
  18323. msgstr ""
  18324. "Habilita las facilidades de compleci@'on programable (@pxref{Compleci@'on "
  18325. "Programable}). Si Readline no est@'a habilitado, esta opci@'on no tiene efecto."
  18326. #. type: item
  18327. #: bashref.texi:8374
  18328. #, no-wrap
  18329. msgid "--enable-prompt-string-decoding"
  18330. msgstr "--enable-prompt-string-decoding"
  18331. #. type: table
  18332. #: bashref.texi:8379
  18333. msgid ""
  18334. "Turn on the interpretation of a number of backslash-escaped characters in the "
  18335. "@env{$PS1}, @env{$PS2}, @env{$PS3}, and @env{$PS4} prompt strings. See "
  18336. "@ref{Controlling the Prompt}, for a complete list of prompt string escape "
  18337. "sequences."
  18338. msgstr ""
  18339. "Activa la interpretaci@'on de varios caracteres escapados con barras invertidas "
  18340. "en las cadenas del prompt @env{$PS1}, @env{$PS2}, @env{$PS3} y @env{$PS4}. "
  18341. "Consulte @ref{Controlando el Prompt}, para una lista completa de secuencias de "
  18342. "escape de prompt."
  18343. #. type: item
  18344. #: bashref.texi:8380
  18345. #, no-wrap
  18346. msgid "--enable-readline"
  18347. msgstr "--enable-readline"
  18348. #. type: table
  18349. #: bashref.texi:8383
  18350. msgid ""
  18351. "Include support for command-line editing and history with the Bash version of "
  18352. "the Readline library (@pxref{Command Line Editing})."
  18353. msgstr ""
  18354. "Incluye soporte para edici@'on en l@'{@dotless{i}}nea de @'ordenes e historial con la "
  18355. "versi@'on de Bash de la biblioteca Readline (@pxref{Edici@'on en L@'{@dotless{i}}nea de "
  18356. "@'Ordenes})."
  18357. #. type: item
  18358. #: bashref.texi:8384
  18359. #, no-wrap
  18360. msgid "--enable-restricted"
  18361. msgstr "--enable-restricted"
  18362. #. type: table
  18363. #: bashref.texi:8388
  18364. msgid ""
  18365. "Include support for a @dfn{restricted shell}. If this is enabled, Bash, when "
  18366. "called as @code{rbash}, enters a restricted mode. See @ref{The Restricted "
  18367. "Shell}, for a description of restricted mode."
  18368. msgstr ""
  18369. "Incluye soporte para un @dfn{int@'erprete restringido}. Si esto est@'a "
  18370. "habilitado, Bash, cuando se ejecuta como @code{rbash}, entra en un modo "
  18371. "restringido. Consulte @ref{El Int@'erprete Restringido}, para una descripci@'on "
  18372. "del modo restringido."
  18373. #. type: item
  18374. #: bashref.texi:8389
  18375. #, no-wrap
  18376. msgid "--enable-select"
  18377. msgstr "--enable-select"
  18378. #. type: table
  18379. #: bashref.texi:8392
  18380. msgid ""
  18381. "Include the @code{select} compound command, which allows the generation of "
  18382. "simple menus (@pxref{Conditional Constructs})."
  18383. msgstr ""
  18384. "Incluye la instrucci@'on compuesta @code{select}, que permite la generaci@'on de "
  18385. "men@'us simples (@pxref{Construcciones Condicionales})."
  18386. #. type: item
  18387. #: bashref.texi:8393
  18388. #, no-wrap
  18389. msgid "--enable-separate-helpfiles"
  18390. msgstr "--enable-separate-helpfiles"
  18391. #. type: table
  18392. #: bashref.texi:8396
  18393. msgid ""
  18394. "Use external files for the documentation displayed by the @code{help} builtin "
  18395. "instead of storing the text internally."
  18396. msgstr ""
  18397. "Usa archivos externos para la documentaci@'on mostrada por la instrucci@'on "
  18398. "integrada @code{help} en vez de almacenar el texto internamente."
  18399. #. type: item
  18400. #: bashref.texi:8397
  18401. #, no-wrap
  18402. msgid "--enable-single-help-strings"
  18403. msgstr "--enable-single-help-strings"
  18404. #. type: table
  18405. #: bashref.texi:8402
  18406. msgid ""
  18407. "Store the text displayed by the @code{help} builtin as a single string for each "
  18408. "help topic. This aids in translating the text to different languages. You may "
  18409. "need to disable this if your compiler cannot handle very long string literals."
  18410. msgstr ""
  18411. "Guarda el texto mostrado por la instrucci@'on integrada @code{help} como una "
  18412. "cadena simple para cada tema de ayuda. Esto ayuda a traducir el texto a "
  18413. "diferentes idiomas. Puede que necesite deshabilitar esto si su compilador no "
  18414. "puede manejar literales de cadenas muy largos."
  18415. #. type: item
  18416. #: bashref.texi:8403
  18417. #, no-wrap
  18418. msgid "--enable-strict-posix-default"
  18419. msgstr "--enable-strict-posix-default"
  18420. #. type: table
  18421. #: bashref.texi:8405
  18422. msgid "Make Bash @sc{posix}-conformant by default (@pxref{Bash POSIX Mode})."
  18423. msgstr ""
  18424. "Hace a Bash conforme con el est@'andar @sc{posix} por defecto (@pxref{Modo POSIX "
  18425. "de Bash})."
  18426. #. type: item
  18427. #: bashref.texi:8406
  18428. #, no-wrap
  18429. msgid "--enable-usg-echo-default"
  18430. msgstr "--enable-usg-echo-default"
  18431. #. type: table
  18432. #: bashref.texi:8408
  18433. msgid "A synonym for @code{--enable-xpg-echo-default}."
  18434. msgstr "Un sin@'onimo para @code{--enable-xpg-echo-default}."
  18435. #. type: item
  18436. #: bashref.texi:8409
  18437. #, no-wrap
  18438. msgid "--enable-xpg-echo-default"
  18439. msgstr "--enable-xpg-echo-default"
  18440. #. type: table
  18441. #: bashref.texi:8417
  18442. msgid ""
  18443. "Make the @code{echo} builtin expand backslash-escaped characters by default, "
  18444. "without requiring the @option{-e} option. This sets the default value of the "
  18445. "@code{xpg_echo} shell option to @code{on}, which makes the Bash @code{echo} "
  18446. "behave more like the version specified in the Single Unix Specification, version "
  18447. "3. @xref{Bash Builtins}, for a description of the escape sequences that "
  18448. "@code{echo} recognizes."
  18449. msgstr ""
  18450. "Hace que la instrucci@'on integrada @code{echo} expanda los caracteres escapados "
  18451. "por barras invertidas por defecto, sin requerir la opci@'on @option{-e}. Esto "
  18452. "establece el valor predeterminado de la opci@'on del int@'erprete "
  18453. "@code{xpg_echo} a @code{on}, que hace que el @code{echo} de Bash se comporte "
  18454. "m@'as como la versi@'on especificada en la Especificaci@'on @'Unica de Unix, "
  18455. "versi@'on 3. @xref{Instrucciones Integradas de Bash}, para una descripci@'on de "
  18456. "las secuencias de escape que @code{echo} reconoce."
  18457. #. type: Plain text
  18458. #: bashref.texi:8426
  18459. msgid ""
  18460. "The file @file{config-top.h} contains C Preprocessor @samp{#define} statements "
  18461. "for options which are not settable from @code{configure}. Some of these are not "
  18462. "meant to be changed; beware of the consequences if you do. Read the comments "
  18463. "associated with each definition for more information about its effect."
  18464. msgstr ""
  18465. "El archivo @file{config-top.h} contiene sentencias de Preprocesador C "
  18466. "@samp{#define} para opciones que no se pueden establecer desde "
  18467. "@code{configure}. Algunas de estas no est@'an pensadas para cambiarse; "
  18468. "at@'engase a las consecuencias si lo hace. Lea los comentarios asociados con "
  18469. "cada definici@'on para m@'as informaci@'on sobre su efecto."
  18470. #. type: Plain text
  18471. #: bashref.texi:8436
  18472. msgid ""
  18473. "Please report all bugs you find in Bash. But first, you should make sure that "
  18474. "it really is a bug, and that it appears in the latest version of Bash. The "
  18475. "latest version of Bash is always available for FTP from @uref{ftp://ftp.gnu.org/"
  18476. "pub/gnu/bash/}."
  18477. msgstr ""
  18478. "Por favor, reporte todos los errores que encuentre en Bash. Pero primero, "
  18479. "deber@'{@dotless{i}}a asegurarse de que es realmente un error, y de que aparece en la "
  18480. "@'ultima versi@'on de Bash. La @'ultima versi@'on de Bash siempre est@'a "
  18481. "disponible para FTP desde @uref{ftp://ftp.gnu.org/pub/gnu/bash/}."
  18482. #. type: Plain text
  18483. #: bashref.texi:8443
  18484. msgid ""
  18485. "Once you have determined that a bug actually exists, use the @code{bashbug} "
  18486. "command to submit a bug report. If you have a fix, you are encouraged to mail "
  18487. "that as well! Suggestions and `philosophical' bug reports may be mailed to "
  18488. "@email{bug-bash@@gnu.org} or posted to the Usenet newsgroup @code{gnu.bash.bug}."
  18489. msgstr ""
  18490. "Una vez que haya determinado que existe realmente un error, use la instrucci@'on "
  18491. "@code{bashbug} para enviar un informe de fallo. ¡Si tiene un arreglo, le "
  18492. "animamos a que nos env@'{@dotless{i}}e eso tambi@'en! Sugerencias e informes de errores "
  18493. "`filos@'oficos' pueden ser enviados a @email{bug-bash@@gnu.org} o publicados en "
  18494. "el grupo de noticias Usenet @code{gnu.bash.org}."
  18495. #. type: Plain text
  18496. #: bashref.texi:8445
  18497. msgid "All bug reports should include:"
  18498. msgstr "Todos los informes de fallo deber@'{@dotless{i}}an incluir:"
  18499. #. type: itemize
  18500. #: bashref.texi:8448
  18501. msgid "The version number of Bash."
  18502. msgstr "El n@'umero de versi@'on de Bash."
  18503. #. type: itemize
  18504. #: bashref.texi:8450
  18505. msgid "The hardware and operating system."
  18506. msgstr "El hardware y el sistema operativo."
  18507. #. type: itemize
  18508. #: bashref.texi:8452
  18509. msgid "The compiler used to compile Bash."
  18510. msgstr "El compilador usado para compilar Bash."
  18511. #. type: itemize
  18512. #: bashref.texi:8454
  18513. msgid "A description of the bug behaviour."
  18514. msgstr "Una descripci@'on del comportamiento del error."
  18515. #. type: itemize
  18516. #: bashref.texi:8457
  18517. msgid ""
  18518. "A short script or `recipe' which exercises the bug and may be used to reproduce "
  18519. "it."
  18520. msgstr ""
  18521. "Un guion corto o `receta' que produzca el fallo y pueda ser usado para "
  18522. "reproducirlo."
  18523. #. type: Plain text
  18524. #: bashref.texi:8462
  18525. msgid ""
  18526. "@code{bashbug} inserts the first three items automatically into the template it "
  18527. "provides for filing a bug report."
  18528. msgstr ""
  18529. "@code{bashbug} inserta los primeros tres elementos autom@'aticamente en la "
  18530. "plantilla que proporciona para enviar un informe de fallo."
  18531. #. type: Plain text
  18532. #: bashref.texi:8465
  18533. msgid ""
  18534. "Please send all reports concerning this manual to @email{bug-bash@@gnu.org}."
  18535. msgstr ""
  18536. "Por favor, env@'{@dotless{i}}e todos los informes relativos a este manual a @email{bug-"
  18537. "bash@@gnu.org}."
  18538. #. type: Plain text
  18539. #: bashref.texi:8479
  18540. msgid ""
  18541. "Bash implements essentially the same grammar, parameter and variable expansion, "
  18542. "redirection, and quoting as the Bourne Shell. Bash uses the @sc{posix} standard "
  18543. "as the specification of how these features are to be implemented. There are "
  18544. "some differences between the traditional Bourne shell and Bash; this section "
  18545. "quickly details the differences of significance. A number of these differences "
  18546. "are explained in greater depth in previous sections. This section uses the "
  18547. "version of @code{sh} included in SVR4.2 (the last version of the historical "
  18548. "Bourne shell) as the baseline reference."
  18549. msgstr ""
  18550. "Bash implementa esencialmente la misma gram@'atica, expansi@'on de par@'ametros "
  18551. "y variables, redirecci@'on y entrecomillado que el Bourne Shell. Bash usa el "
  18552. "est@'andar @sc{posix} como la especificaci@'on de c@'omo deber@'{@dotless{i}}an ser "
  18553. "implementadas estas caracter@'{@dotless{i}}sticas. Hay algunas diferencias entre el "
  18554. "int@'erprete Bourne tradicional y Bash; esta secci@'on detalla r@'apidamente las "
  18555. "diferencias significantes. Varias de estas diferencias se explican "
  18556. "detalladamente en secciones previas. Esta secci@'on usa la versi@'on de "
  18557. "@code{sh} incluida en SVR4.2 (la @'ultima versi@'on del hist@'orico int@'erprete "
  18558. "Bourne) como la referencia base."
  18559. #. type: itemize
  18560. #: bashref.texi:8485
  18561. msgid ""
  18562. "Bash is @sc{posix}-conformant, even where the @sc{posix} specification differs "
  18563. "from traditional @code{sh} behavior (@pxref{Bash POSIX Mode})."
  18564. msgstr ""
  18565. "Bash est@'a conforme con @sc{posix} incluso cuando la especificaci@'on "
  18566. "@sc{posix} difiere del comportamiento tradicional de @code{sh} (@pxref{Modo "
  18567. "POSIX de Bash})."
  18568. #. type: itemize
  18569. #: bashref.texi:8488
  18570. msgid "Bash has multi-character invocation options (@pxref{Invoking Bash})."
  18571. msgstr ""
  18572. "Bash tiene opciones de llamada de varios caracteres (@pxref{Llamando a Bash})."
  18573. #. type: itemize
  18574. #: bashref.texi:8492
  18575. msgid ""
  18576. "Bash has command-line editing (@pxref{Command Line Editing}) and the @code{bind} "
  18577. "builtin."
  18578. msgstr ""
  18579. "Bash tiene edici@'on en l@'{@dotless{i}}nea de @'ordenes (@pxref{Edici@'on en L@'{@dotless{i}}nea de "
  18580. "@'Ordenes}) y la instrucci@'on integrada @code{bind}."
  18581. #. type: itemize
  18582. #: bashref.texi:8498
  18583. msgid ""
  18584. "Bash provides a programmable word completion mechanism (@pxref{Programmable "
  18585. "Completion}), and builtin commands @code{complete}, @code{compgen}, and "
  18586. "@code{compopt}, to manipulate it."
  18587. msgstr ""
  18588. "Bash proporciona un mecanismo de compleci@'on programable de palabra "
  18589. "(@pxref{Compleci@'on Programable}), y las instrucciones integradas "
  18590. "@code{complete}, @code{compgen} y @code{compopt} para manipularlo."
  18591. #. type: itemize
  18592. #: bashref.texi:8504
  18593. msgid ""
  18594. "Bash has command history (@pxref{Bash History Facilities}) and the "
  18595. "@code{history} and @code{fc} builtins to manipulate it. The Bash history list "
  18596. "maintains timestamp information and uses the value of the @code{HISTTIMEFORMAT} "
  18597. "variable to display it."
  18598. msgstr ""
  18599. "Bash tiene historial de instrucciones (@pxref{Servicios del Historial de Bash}) "
  18600. "y las instrucciones integradas @code{history} y @code{fc} para manipularlo. La "
  18601. "lista del historial de Bash mantiene informaci@'on de marcas de tiempo y usa el "
  18602. "valor de la variable @code{HISTTIMEFORMAT} para mostrarla."
  18603. #. type: itemize
  18604. #: bashref.texi:8508
  18605. msgid ""
  18606. "Bash implements @code{csh}-like history expansion (@pxref{History Interaction})."
  18607. msgstr ""
  18608. "Bash implementa expansi@'on del historial estilo @code{csh} "
  18609. "(@pxref{Interacci@'on con el Historial})."
  18610. #. type: itemize
  18611. #: bashref.texi:8514
  18612. msgid ""
  18613. "Bash has one-dimensional array variables (@pxref{Arrays}), and the appropriate "
  18614. "variable expansions and assignment syntax to use them. Several of the Bash "
  18615. "builtins take options to act on arrays. Bash provides a number of built-in "
  18616. "array variables."
  18617. msgstr ""
  18618. "Bash tiene variables de vectores unidimensionales (@pxref{Vectores}), y las "
  18619. "apropiadas expansiones de variable y sintaxis de asignaci@'on para usarlos. "
  18620. "Varias de las instrucciones integradas de Bash toman opciones para actuar sobre "
  18621. "vectores. Bash ofrece una serie de variables de vectores integradas."
  18622. #. type: itemize
  18623. #: bashref.texi:8519
  18624. msgid ""
  18625. "The @code{$'@dots{}'} quoting syntax, which expands ANSI-C backslash-escaped "
  18626. "characters in the text between the single quotes, is supported (@pxref{ANSI-C "
  18627. "Quoting})."
  18628. msgstr ""
  18629. "La sintaxis de entrecomillado @code{$'@dots{}'}, que expande caracteres de barra "
  18630. "invertida ANSI-C en el texto entre las comillas simples, est@'a soportada "
  18631. "(@pxref{Entrecomillado ANSI-C})."
  18632. #. type: itemize
  18633. #: bashref.texi:8526
  18634. msgid ""
  18635. "Bash supports the @code{$\"@dots{}\"} quoting syntax to do locale-specific "
  18636. "translation of the characters between the double quotes. The @option{-D}, "
  18637. "@option{--dump-strings}, and @option{--dump-po-strings} invocation options list "
  18638. "the translatable strings found in a script (@pxref{Locale Translation})."
  18639. msgstr ""
  18640. "Bash soporta la sintaxis de entrecomillado @code{$\"@dots{}\"} para hacer "
  18641. "tranducciones de regi@'on espec@'{@dotless{i}}fica de los caracteres entre las comillas "
  18642. "dobles. Las opciones de llamada @option{-D}, @option{--dump-strings} y "
  18643. "@option{--dump-po-strings} listan las cadenas convertibles encontradas en un "
  18644. "guion (@pxref{Traducci@'on de Localizaci@'on})."
  18645. #. type: itemize
  18646. #: bashref.texi:8533
  18647. msgid ""
  18648. "Bash implements the @code{!} keyword to negate the return value of a pipeline "
  18649. "(@pxref{Pipelines}). Very useful when an @code{if} statement needs to act only "
  18650. "if a test fails. The Bash @samp{-o pipefail} option to @code{set} will cause a "
  18651. "pipeline to return a failure status if any command fails."
  18652. msgstr ""
  18653. "Bash implementa la palabra clave @code{!} para negar el valor de retorno de una "
  18654. "tuber@'{@dotless{i}}a (@pxref{Tuber@'{@dotless{i}}as}). Muy @'util cuando una sentencia @code{if} solo "
  18655. "tiene que actuar si una comprobaci@'on falla. La opci@'on de Bash @samp{-o "
  18656. "pipefail} para @code{set} har@'a que una tuber@'{@dotless{i}}a devuelva un estado de fallo "
  18657. "si falla cualquier instrucci@'on."
  18658. #. type: itemize
  18659. #: bashref.texi:8538
  18660. msgid ""
  18661. "Bash has the @code{time} reserved word and command timing (@pxref{Pipelines}). "
  18662. "The display of the timing statistics may be controlled with the @env{TIMEFORMAT} "
  18663. "variable."
  18664. msgstr ""
  18665. "Bash tiene la palabra reservada @code{time} y el cronometrado de instrucciones "
  18666. "(@pxref{Tuber@'{@dotless{i}}as}). La muestra de las est@'adisticas de tiempo puede ser "
  18667. "controlada por la variable @env{TIMEFORMAT}."
  18668. #. type: itemize
  18669. #: bashref.texi:8542
  18670. msgid ""
  18671. "Bash implements the @code{for (( @var{expr1} ; @var{expr2} ; @var{expr3} ))} "
  18672. "arithmetic for command, similar to the C language (@pxref{Looping Constructs})."
  18673. msgstr ""
  18674. "Bash implementa la aritm@'etica @code{for (( @var{expr1} ; @var{expr2} ; "
  18675. "@var{expr3} ))} para instrucci@'on, similar al lenguaje C (@pxref{Construcciones "
  18676. "de Bucle})."
  18677. #. type: itemize
  18678. #: bashref.texi:8546
  18679. msgid ""
  18680. "Bash includes the @code{select} compound command, which allows the generation of "
  18681. "simple menus (@pxref{Conditional Constructs})."
  18682. msgstr ""
  18683. "Bash incluye la instrucci@'on compuesta @code{select}, que permite la "
  18684. "generaci@'on de men@'us simples (@pxref{Construcciones Condicionales})."
  18685. #. type: itemize
  18686. #: bashref.texi:8551
  18687. msgid ""
  18688. "Bash includes the @code{[[} compound command, which makes conditional testing "
  18689. "part of the shell grammar (@pxref{Conditional Constructs}), including optional "
  18690. "regular expression matching."
  18691. msgstr ""
  18692. "Bash incluye la instrucci@'on compuesta @code{[[}, que hace la comprobaci@'on "
  18693. "condicional parte de la gram@'atica del int@'erprete (@pxref{Construcciones "
  18694. "Condicionales}), incluyendo correspondencias opcionales de expresiones regulares."
  18695. #. type: itemize
  18696. #: bashref.texi:8555
  18697. msgid ""
  18698. "Bash provides optional case-insensitive matching for the @code{case} and "
  18699. "@code{[[} constructs."
  18700. msgstr ""
  18701. "Bash proporciona coincidencia opcional independiente de min@'usculas y "
  18702. "may@'usculas para las construcciones @code{case} y @code{[[}."
  18703. #. type: itemize
  18704. #: bashref.texi:8559
  18705. msgid ""
  18706. "Bash includes brace expansion (@pxref{Brace Expansion}) and tilde expansion "
  18707. "(@pxref{Tilde Expansion})."
  18708. msgstr ""
  18709. "Bash incluye expansi@'on de llaves (@pxref{Expansi@'on de Llaves}) y expansi@'on "
  18710. "de virgulilla (@pxref{Expansi@'on de Virgulilla})."
  18711. #. type: itemize
  18712. #: bashref.texi:8563
  18713. msgid ""
  18714. "Bash implements command aliases and the @code{alias} and @code{unalias} builtins "
  18715. "(@pxref{Aliases})."
  18716. msgstr ""
  18717. "Bash implementa aliases de instrucciones y las instrucciones integradas "
  18718. "@code{alias} y @code{unalias} (@pxref{Aliases})."
  18719. #. type: itemize
  18720. #: bashref.texi:8568
  18721. msgid ""
  18722. "Bash provides shell arithmetic, the @code{((} compound command "
  18723. "(@pxref{Conditional Constructs}), and arithmetic expansion (@pxref{Shell "
  18724. "Arithmetic})."
  18725. msgstr ""
  18726. "Bash proporciona aritm@'etica del int@'erprete, la instrucci@'on compuesta "
  18727. "@code{((} (@pxref{Construcciones Condicionales}) y expansi@'on aritm@'etica "
  18728. "(@pxref{Aritm@'etica del Int@'erprete})."
  18729. #. type: itemize
  18730. #: bashref.texi:8574
  18731. msgid ""
  18732. "Variables present in the shell's initial environment are automatically exported "
  18733. "to child processes. The Bourne shell does not normally do this unless the "
  18734. "variables are explicitly marked using the @code{export} command."
  18735. msgstr ""
  18736. "Las variables presentes en el entorno inicial del int@'erprete son exportadas "
  18737. "autom@'aticamente a procesos hijos. El Bourne shell no hace esto normalmente a "
  18738. "no ser que las variables sean expl@'{@dotless{i}}citamente usando la instrucci@'on "
  18739. "@code{export}."
  18740. #. type: itemize
  18741. #: bashref.texi:8578
  18742. msgid ""
  18743. "Bash supports the @samp{+=} assignment operator, which appends to the value of "
  18744. "the variable named on the left hand side."
  18745. msgstr ""
  18746. "Bash soporta el operador de asignaci@'on @samp{+=}, que a@~nade al valor de la "
  18747. "variable nombrada en el lado izquierdo."
  18748. #. type: itemize
  18749. #: bashref.texi:8583
  18750. msgid ""
  18751. "Bash includes the @sc{posix} pattern removal @samp{%}, @samp{#}, @samp{%%} and "
  18752. "@samp{##} expansions to remove leading or trailing substrings from variable "
  18753. "values (@pxref{Shell Parameter Expansion})."
  18754. msgstr ""
  18755. "Bash incluye las expansiones de eliminaci@'on de patrones @sc{posix} @samp{%}, "
  18756. "@samp{#}, @samp{%%} y @samp{##} para eliminar subcadenas iniciales o finales de "
  18757. "valores de variables (@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  18758. #. type: itemize
  18759. #: bashref.texi:8587
  18760. msgid ""
  18761. "The expansion @code{$@{#xx@}}, which returns the length of @code{$@{xx@}}, is "
  18762. "supported (@pxref{Shell Parameter Expansion})."
  18763. msgstr ""
  18764. "La expansi@'on @code{$@{#xx@}}, que devuelve la longitud de @code{$@{xx@}}, "
  18765. "est@'a soportada (@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  18766. #. type: itemize
  18767. #: bashref.texi:8593
  18768. msgid ""
  18769. "The expansion @code{$@{var:}@var{offset}@code{[:}@var{length}@code{]@}}, which "
  18770. "expands to the substring of @code{var}'s value of length @var{length}, beginning "
  18771. "at @var{offset}, is present (@pxref{Shell Parameter Expansion})."
  18772. msgstr ""
  18773. "La expansi@'on @code{$@{var:}@var{desplazamiento}@code{[:}@var{longitud}"
  18774. "@code{]@}}, que se expande a la subcadena del valor de @code{var} de longitud "
  18775. "@var{longitud}, empezando en @var{desplazamiento}, est@'a presente "
  18776. "(@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  18777. #. type: itemize
  18778. #: bashref.texi:8599
  18779. msgid ""
  18780. "The expansion @code{$@{var/[/]}@var{pattern}@code{[/}@var{replacement}"
  18781. "@code{]@}}, which matches @var{pattern} and replaces it with @var{replacement} "
  18782. "in the value of @code{var}, is available (@pxref{Shell Parameter Expansion})."
  18783. msgstr ""
  18784. "La expansi@'on @code{$@{var/[/]}@var{patr@'on}@code{[/}@var{reemplazo}"
  18785. "@code{]@}}, que coincide con @var{patr@'on} y lo reemplaza por @var{reemplazo} "
  18786. "en el valor de @code{var}, est@'a disponible (@pxref{Expansi@'on de Par@'ametros "
  18787. "del Int@'erprete})."
  18788. #. type: itemize
  18789. #: bashref.texi:8604
  18790. msgid ""
  18791. "The expansion @code{$@{!@var{prefix}*@}} expansion, which expands to the names "
  18792. "of all shell variables whose names begin with @var{prefix}, is available "
  18793. "(@pxref{Shell Parameter Expansion})."
  18794. msgstr ""
  18795. "La expansi@'on @code{$@{!@var{prefijo}*@}}, que se expande a los nombres de "
  18796. "todas las variables del int@'erprete cuyos nombres comienzan por @var{prefijo}, "
  18797. "est@'a disponible (@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  18798. #. type: itemize
  18799. #: bashref.texi:8608
  18800. msgid ""
  18801. "Bash has @var{indirect} variable expansion using @code{$@{!word@}} (@pxref{Shell "
  18802. "Parameter Expansion})."
  18803. msgstr ""
  18804. "Bash tiene expansi@'on de variable @var{indirecta} usando @code{$@{!palabra@}} "
  18805. "(@pxref{Expansi@'on de Par@'ametros del Int@'erprete})."
  18806. #. type: itemize
  18807. #: bashref.texi:8612
  18808. msgid ""
  18809. "Bash can expand positional parameters beyond @code{$9} using @code{$@{@var{num}"
  18810. "@}}."
  18811. msgstr ""
  18812. "Bash puede expandir par@'ametros posicionales m@'as all@'a de @code{$9} usando "
  18813. "@code{$@{@var{num}@}}."
  18814. #. type: itemize
  18815. #: bashref.texi:8618
  18816. msgid ""
  18817. "The @sc{posix} @code{$()} form of command substitution is implemented "
  18818. "(@pxref{Command Substitution}), and preferred to the Bourne shell's @code{``} "
  18819. "(which is also implemented for backwards compatibility)."
  18820. msgstr ""
  18821. "Se implementa la forma @sc{posix} @code{$()} de sustituci@'on de instrucciones "
  18822. "(@pxref{Sustituci@'on de Instrucciones}), y preferida al @code{``} del Bourne "
  18823. "shell (que tambi@'en se implementa para compatibilidad hacia atr@'as)."
  18824. #. type: itemize
  18825. #: bashref.texi:8621
  18826. msgid "Bash has process substitution (@pxref{Process Substitution})."
  18827. msgstr "Bash tiene sustituci@'on de procesos (@pxref{Sustituci@'on de Procesos})."
  18828. #. type: itemize
  18829. #: bashref.texi:8629
  18830. msgid ""
  18831. "Bash automatically assigns variables that provide information about the current "
  18832. "user (@env{UID}, @env{EUID}, and @env{GROUPS}), the current host "
  18833. "(@env{HOSTTYPE}, @env{OSTYPE}, @env{MACHTYPE}, and @env{HOSTNAME}), and the "
  18834. "instance of Bash that is running (@env{BASH}, @env{BASH_VERSION}, and "
  18835. "@env{BASH_VERSINFO}). @xref{Bash Variables}, for details."
  18836. msgstr ""
  18837. "Bash autom@'aticamente asigna variables que proporcionan informaci@'on sobre el "
  18838. "usuario actual (@env{UID}, @env{EUID} y @env{GROUPS}), el anfitri@'on actual "
  18839. "(@env{HOSTTYPE}, @env{OSTYPE}, @env{MACHTYPE} y @env{HOSTNAME}), y la instancia "
  18840. "de Bash que se est@'a ejecutando (@env{BASH}, @env{BASH_VERSION}, and "
  18841. "@env{BASH_VERSINFO}). @xref{Variables de Bash}, para detalles."
  18842. #. type: itemize
  18843. #: bashref.texi:8634
  18844. msgid ""
  18845. "The @env{IFS} variable is used to split only the results of expansion, not all "
  18846. "words (@pxref{Word Splitting}). This closes a longstanding shell security hole."
  18847. msgstr ""
  18848. "La variable @env{IFS} es usada para dividir solo los resultados de expansi@'on, "
  18849. "no todas las palabras (@pxref{Divisi@'on de Palabras}). Esto cierra un antiguo "
  18850. "agujero de seguridad del int@'erprete."
  18851. #. type: itemize
  18852. #: bashref.texi:8639
  18853. msgid ""
  18854. "The filename expansion bracket expression code uses @samp{!} and @samp{^} to "
  18855. "negate the set of characters between the brackets. The Bourne shell uses only "
  18856. "@samp{!}."
  18857. msgstr ""
  18858. "El c@'odigo de la expansi@'on de nombre de archivo usa @samp{!} y @samp{^} para "
  18859. "negar el conjunto de caracteres entre las llaves. El Bourne shell usa solo "
  18860. "@samp{!}."
  18861. #. type: itemize
  18862. #: bashref.texi:8644
  18863. msgid ""
  18864. "Bash implements the full set of @sc{posix} filename expansion operators, "
  18865. "including @var{character classes}, @var{equivalence classes}, and @var{collating "
  18866. "symbols} (@pxref{Filename Expansion})."
  18867. msgstr ""
  18868. "Bash implementa el conjunto completo de operadores @sc{posix} de expansi@'on de "
  18869. "nombre de archivo, incluyendo @var{clases de caracteres}, @var{clases de "
  18870. "equivalencia} y @var{s@'{@dotless{i}}mbolos de ordenaci@'on} (@pxref{Expansi@'on de Nombre "
  18871. "de Archivo})."
  18872. #. type: itemize
  18873. #: bashref.texi:8648
  18874. msgid ""
  18875. "Bash implements extended pattern matching features when the @code{extglob} shell "
  18876. "option is enabled (@pxref{Pattern Matching})."
  18877. msgstr ""
  18878. "Bash implementa funcionalidades extendidas de coincidencia de patrones cuando "
  18879. "est@'a habilitada la opci@'on del int@'erprete @code{extglob} "
  18880. "(@pxref{Coincidencia de Patrones})."
  18881. #. type: itemize
  18882. #: bashref.texi:8652
  18883. msgid ""
  18884. "It is possible to have a variable and a function with the same name; @code{sh} "
  18885. "does not separate the two name spaces."
  18886. msgstr ""
  18887. "Es posible tener una variable y una funci@'on con el mismo nombre; @code{sh} no "
  18888. "separa los dos espacios de nombre."
  18889. #. type: itemize
  18890. #: bashref.texi:8657
  18891. msgid ""
  18892. "Bash functions are permitted to have local variables using the @code{local} "
  18893. "builtin, and thus useful recursive functions may be written (@pxref{Bash "
  18894. "Builtins})."
  18895. msgstr ""
  18896. "Se permite a las funciones de Bash tener variables locales usando la "
  18897. "instrucci@'on integrada @code{local}, y as@'{@dotless{i}} se pueden escribir funciones "
  18898. "recursivas @'utiles (@pxref{Instrucciones Integradas de Bash})."
  18899. #. type: itemize
  18900. #: bashref.texi:8664
  18901. msgid ""
  18902. "Variable assignments preceding commands affect only that command, even builtins "
  18903. "and functions (@pxref{Environment}). In @code{sh}, all variable assignments "
  18904. "preceding commands are global unless the command is executed from the file "
  18905. "system."
  18906. msgstr ""
  18907. "Las asignaciones de variables que preceden a instrucciones afectan solo a esa "
  18908. "instrucci@'on, incluso instrucciones int@'ergradas y funciones "
  18909. "(@pxref{Entorno}). En @code{sh}, todas las asignaciones de variables que "
  18910. "preceden a instrucciones son globales a no ser que la instrucci@'on se ejecute "
  18911. "desde el sistema de archivos."
  18912. #. type: itemize
  18913. #: bashref.texi:8668
  18914. msgid ""
  18915. "Bash performs filename expansion on filenames specified as operands to input and "
  18916. "output redirection operators (@pxref{Redirections})."
  18917. msgstr ""
  18918. "Bash realiza expansi@'on de nombre de archivo en nombres de archivos "
  18919. "especificados como operandos para operadores de redirecci@'on de entrada y "
  18920. "salida (@pxref{Redirecciones})."
  18921. #. type: itemize
  18922. #: bashref.texi:8674
  18923. msgid ""
  18924. "Bash contains the @samp{<>} redirection operator, allowing a file to be opened "
  18925. "for both reading and writing, and the @samp{&>} redirection operator, for "
  18926. "directing standard output and standard error to the same file "
  18927. "(@pxref{Redirections})."
  18928. msgstr ""
  18929. "Bash contiene el operador de redirecci@'on @samp{<>}, permitiendo a un archivo "
  18930. "ser abierto tanto para lectura como escritura, y el operador de redirecci@'on "
  18931. "@samp{&>}, para dirigir salida est@'andar y error est@'andar al mismo archivo "
  18932. "(@pxref{Redirecciones})."
  18933. #. type: itemize
  18934. #: bashref.texi:8678
  18935. msgid ""
  18936. "Bash includes the @samp{<<<} redirection operator, allowing a string to be used "
  18937. "as the standard input to a command."
  18938. msgstr ""
  18939. "Bash incluye el operador de redirecci@'on @samp{<<<}, permitiendo que una cadena "
  18940. "sea usada como la entrada est@'andar en una instrucci@'on."
  18941. #. type: itemize
  18942. #: bashref.texi:8682
  18943. msgid ""
  18944. "Bash implements the @samp{[n]<&@var{word}} and @samp{[n]>&@var{word}} "
  18945. "redirection operators, which move one file descriptor to another."
  18946. msgstr ""
  18947. "Bash implementa los operadores de redirecci@'on @samp{[n]<&@var{palabra}} y "
  18948. "@samp{[n]>&@var{palabra}}, que mueven un descriptor de archivo a otro."
  18949. #. type: itemize
  18950. #: bashref.texi:8686
  18951. msgid ""
  18952. "Bash treats a number of filenames specially when they are used in redirection "
  18953. "operators (@pxref{Redirections})."
  18954. msgstr ""
  18955. "Bash trata varios nombres de archivo de forma especial cuando son usados en "
  18956. "operadores de redirecci@'on (@pxref{Redirecciones})."
  18957. #. type: itemize
  18958. #: bashref.texi:8690
  18959. msgid ""
  18960. "Bash can open network connections to arbitrary machines and services with the "
  18961. "redirection operators (@pxref{Redirections})."
  18962. msgstr ""
  18963. "Bash puede abrir conexiones de red a m@'aquinas y servicios arbitrarios con los "
  18964. "operadores de redirecci@'on (@pxref{Redirecciones})."
  18965. #. type: itemize
  18966. #: bashref.texi:8695
  18967. msgid ""
  18968. "The @code{noclobber} option is available to avoid overwriting existing files "
  18969. "with output redirection (@pxref{The Set Builtin}). The @samp{>|} redirection "
  18970. "operator may be used to override @code{noclobber}."
  18971. msgstr ""
  18972. "La opci@'on @code{noclobber} est@'a disponible para evitar sobrescribir archivos "
  18973. "existentes con la redirecci@'on de salida (@pxref{La Instrucci@'on Integrada "
  18974. "Set}). El operador de redirecci@'on @samp{>|} puede ser usado para sobrescribir "
  18975. "@code{noclobber}."
  18976. #. type: itemize
  18977. #: bashref.texi:8700
  18978. msgid ""
  18979. "The Bash @code{cd} and @code{pwd} builtins (@pxref{Bourne Shell Builtins}) each "
  18980. "take @option{-L} and @option{-P} options to switch between logical and physical "
  18981. "modes."
  18982. msgstr ""
  18983. "Las instrucciones integradas de Bash @code{cd} y @code{pwd} "
  18984. "(@pxref{Instrucciones Integradas del Bourne Shell}) toman las opciones @option{-"
  18985. "L} y @option{-P} para alternar entre los modos l@'ogico y f@'{@dotless{i}}sico."
  18986. #. type: itemize
  18987. #: bashref.texi:8705
  18988. msgid ""
  18989. "Bash allows a function to override a builtin with the same name, and provides "
  18990. "access to that builtin's functionality within the function via the "
  18991. "@code{builtin} and @code{command} builtins (@pxref{Bash Builtins})."
  18992. msgstr ""
  18993. "Bash permite a una funci@'on sobrescribir una instrucci@'on integrada con el "
  18994. "mismo nombre y proporciona acceso a la funcionalidad de esa instrucci@'on "
  18995. "integrada dentro de la funci@'on a trav@'es de las instrucciones integradas "
  18996. "@code{builtin} y @code{command} (@pxref{Instrucciones Integradas de Bash})."
  18997. #. type: itemize
  18998. #: bashref.texi:8709
  18999. msgid ""
  19000. "The @code{command} builtin allows selective disabling of functions when command "
  19001. "lookup is performed (@pxref{Bash Builtins})."
  19002. msgstr ""
  19003. "La instrucci@'on integrada @code{command} permite deshabilitar selectivamente "
  19004. "funciones cuando se realiza la b@'usqueda de instrucciones (@pxref{Instrucciones "
  19005. "Integradas de Bash})."
  19006. #. type: itemize
  19007. #: bashref.texi:8713
  19008. msgid ""
  19009. "Individual builtins may be enabled or disabled using the @code{enable} builtin "
  19010. "(@pxref{Bash Builtins})."
  19011. msgstr ""
  19012. "Se pueden habilitar o deshabilitar instrucciones integradas individuales usando "
  19013. "la instrucci@'on integrada @code{enable} (@pxref{Instrucciones Integradas de "
  19014. "Bash})."
  19015. #. type: itemize
  19016. #: bashref.texi:8719
  19017. msgid ""
  19018. "The Bash @code{exec} builtin takes additional options that allow users to "
  19019. "control the contents of the environment passed to the executed command, and what "
  19020. "the zeroth argument to the command is to be (@pxref{Bourne Shell Builtins})."
  19021. msgstr ""
  19022. "La instrucci@'on integrada de Bash @code{exec} toma opciones adicionales que "
  19023. "permiten a los usuarios controlar los contenidos pasados a la instrucci@'on "
  19024. "ejecutada, y cu@'al va a ser el argumento n@'umero 0 (@pxref{Instrucciones "
  19025. "Integradas del Bourne Shell})."
  19026. #. type: itemize
  19027. #: bashref.texi:8723
  19028. msgid ""
  19029. "Shell functions may be exported to children via the environment using "
  19030. "@code{export -f} (@pxref{Shell Functions})."
  19031. msgstr ""
  19032. "Las funciones del int@'erprete pueden ser exportadas a hijos a trav@'es del "
  19033. "entorno usando @code{export -f} (@pxref{Funciones del Int@'erprete})."
  19034. #. type: itemize
  19035. #: bashref.texi:8731
  19036. msgid ""
  19037. "The Bash @code{export}, @code{readonly}, and @code{declare} builtins can take a "
  19038. "@option{-f} option to act on shell functions, a @option{-p} option to display "
  19039. "variables with various attributes set in a format that can be used as shell "
  19040. "input, a @option{-n} option to remove various variable attributes, and "
  19041. "@samp{name=value} arguments to set variable attributes and values simultaneously."
  19042. msgstr ""
  19043. "Las instrucciones integradas de Bash @code{export}, @code{readonly} y "
  19044. "@code{declare} pueden tomar una opci@'on @option{-f} para actuar en funciones "
  19045. "del int@'erprete, una opci@'on @option{-p} para mostrar variables con varios "
  19046. "atributos asignados en un formato que puede ser reusado como entrada del "
  19047. "int@'erprete, una opci@'on @option{-n} para eliminar varios atributos de "
  19048. "variable y argumentos @samp{nombre=valor} para establecer atributos y valores de "
  19049. "variable simult@'aneamente."
  19050. #. type: itemize
  19051. #: bashref.texi:8737
  19052. msgid ""
  19053. "The Bash @code{hash} builtin allows a name to be associated with an arbitrary "
  19054. "filename, even when that filename cannot be found by searching the @env{$PATH}, "
  19055. "using @samp{hash -p} (@pxref{Bourne Shell Builtins})."
  19056. msgstr ""
  19057. "La instrucci@'on integrada @code{hash} de Bash permite que un nombre sea "
  19058. "asociado con un nombre de archivo arbitrario, incluso cuando ese nombre de "
  19059. "archivo no pueda ser encontrado buscando el @env{$PATH}, usando @samp{hash -p} "
  19060. "(@pxref{Instrucciones Integradas del Bourne Shell})."
  19061. #. type: itemize
  19062. #: bashref.texi:8741
  19063. msgid ""
  19064. "Bash includes a @code{help} builtin for quick reference to shell facilities "
  19065. "(@pxref{Bash Builtins})."
  19066. msgstr ""
  19067. "Bash incluye una instrucci@'on integrada @code{help} como referencia r@'apida a "
  19068. "facilidades del int@'erprete (@pxref{Instrucciones Integradas de Bash})."
  19069. #. type: itemize
  19070. #: bashref.texi:8745
  19071. msgid ""
  19072. "The @code{printf} builtin is available to display formatted output (@pxref{Bash "
  19073. "Builtins})."
  19074. msgstr ""
  19075. "La instrucci@'on integrada @code{printf} est@'a disponible para mostrar salida "
  19076. "con formato (@pxref{Instrucciones Integradas de Bash})."
  19077. #. type: itemize
  19078. #: bashref.texi:8761
  19079. msgid ""
  19080. "The Bash @code{read} builtin (@pxref{Bash Builtins}) will read a line ending in "
  19081. "@samp{\\} with the @option{-r} option, and will use the @env{REPLY} variable as "
  19082. "a default if no non-option arguments are supplied. The Bash @code{read} builtin "
  19083. "also accepts a prompt string with the @option{-p} option and will use Readline "
  19084. "to obtain the line when given the @option{-e} option. The @code{read} builtin "
  19085. "also has additional options to control input: the @option{-s} option will turn "
  19086. "off echoing of input characters as they are read, the @option{-t} option will "
  19087. "allow @code{read} to time out if input does not arrive within a specified number "
  19088. "of seconds, the @option{-n} option will allow reading only a specified number of "
  19089. "characters rather than a full line, and the @option{-d} option will read until a "
  19090. "particular character rather than newline."
  19091. msgstr ""
  19092. "La instrucci@'on integrada de Bash @code{read} (@pxref{Instrucciones Integradas "
  19093. "de Bash}) leer@'a una l@'{@dotless{i}}nea acabada en @samp{\\} con la opci@'on @option{-r}, "
  19094. "y usar@'a la variable @env{REPLY} como predeterminada si no se proporciona "
  19095. "ning@'un argumento que no sea una opci@'on. La instrucci@'on integrada de Bash "
  19096. "@code{read} tambi@'en acepta una cadena de prompt con la opci@'on @option{-p} y "
  19097. "usar@'a Readline para obtener la l@'{@dotless{i}}nea cuando se pase la opci@'on @option{-"
  19098. "e}. La instrucci@'on integrada @code{read} tambi@'en tiene opciones adicionales "
  19099. "para controlar la entrada: la opci@'on @option{-s} desactivar@'a la impresi@'on "
  19100. "de caracteres cuando son le@'{@dotless{i}}dos, la opci@'on @option{-t} permitir@'a a "
  19101. "@code{read} quedarse sin tiempo si la entrada no llega dentro de un n@'umero de "
  19102. "segundos especificado, la opci@'on @option{-n} permitir@'a leer solo un n@'umero "
  19103. "especificado de caracteres en vez de una l@'{@dotless{i}}nea completa y la opci@'on @option{-"
  19104. "d} leer@'a hasta un car@'acter particular en vez de hasta nueva l@'{@dotless{i}}nea."
  19105. #. type: itemize
  19106. #: bashref.texi:8766
  19107. msgid ""
  19108. "The @code{return} builtin may be used to abort execution of scripts executed "
  19109. "with the @code{.} or @code{source} builtins (@pxref{Bourne Shell Builtins})."
  19110. msgstr ""
  19111. "La instrucci@'on integrada @code{return} puede ser usada para abortar la "
  19112. "ejecuci@'on de guiones ejecutados con las instrucciones integradas @code{.} o "
  19113. "@code{source} (@pxref{Instrucciones Integradas del Bourne Shell})."
  19114. #. type: itemize
  19115. #: bashref.texi:8771
  19116. msgid ""
  19117. "Bash includes the @code{shopt} builtin, for finer control of shell optional "
  19118. "capabilities (@pxref{The Shopt Builtin}), and allows these options to be set and "
  19119. "unset at shell invocation (@pxref{Invoking Bash})."
  19120. msgstr ""
  19121. "Bash incluye la instrucci@'on integrada @code{shopt}, para mejor control de las "
  19122. "capacidades opcionales de Bash (@pxref{La Instrucci@'on Integrada Shopt}), y "
  19123. "permite habilitar y deshabilitar estas opciones durante la llamada del "
  19124. "int@'erprete (@pxref{Llamando a Bash})."
  19125. #. type: itemize
  19126. #: bashref.texi:8775
  19127. msgid ""
  19128. "Bash has much more optional behavior controllable with the @code{set} builtin "
  19129. "(@pxref{The Set Builtin})."
  19130. msgstr ""
  19131. "Bash tiene un comportamiento mucho m@'as opcional controlable con la "
  19132. "instrucci@'on integrada @code{set} (@pxref{La Instrucci@'on Integrada Set})."
  19133. #. type: itemize
  19134. #: bashref.texi:8780
  19135. msgid ""
  19136. "The @samp{-x} (@option{xtrace}) option displays commands other than simple "
  19137. "commands when performing an execution trace (@pxref{The Set Builtin})."
  19138. msgstr ""
  19139. "La opci@'on @samp{-x} (@option{xtrace}) muestra instrucciones aparte de "
  19140. "instrucciones simples al realizar un rastreo de ejecuci@'on (@pxref{La "
  19141. "Instrucci@'on Integrada Set})."
  19142. #. type: itemize
  19143. #: bashref.texi:8785
  19144. msgid ""
  19145. "The @code{test} builtin (@pxref{Bourne Shell Builtins}) is slightly different, "
  19146. "as it implements the @sc{posix} algorithm, which specifies the behavior based on "
  19147. "the number of arguments."
  19148. msgstr ""
  19149. "La instrucci@'on integrada @code{test} (@pxref{Instrucciones Integradas de "
  19150. "Bash}) es ligeramente diferente, a como implementa el algoritmo @sc{posix}, que "
  19151. "especifica el comportamiento basado en el n@'umero de argumentos."
  19152. #. type: itemize
  19153. #: bashref.texi:8791
  19154. msgid ""
  19155. "Bash includes the @code{caller} builtin, which displays the context of any "
  19156. "active subroutine call (a shell function or a script executed with the @code{.} "
  19157. "or @code{source} builtins). This supports the bash debugger."
  19158. msgstr ""
  19159. "Bash incluye la instrucci@'on integrada @code{caller}, que muestra el contexto "
  19160. "de cualquier llamada de subrutina activa (una funci@'on del int@'erprete o un "
  19161. "guion ejecutado con las instrucciones integradas @code{.} o @code{source}). "
  19162. "Esto soporta el depurador de Bash."
  19163. #. type: itemize
  19164. #: bashref.texi:8804
  19165. msgid ""
  19166. "The @code{trap} builtin (@pxref{Bourne Shell Builtins}) allows a @code{DEBUG} "
  19167. "pseudo-signal specification, similar to @code{EXIT}. Commands specified with a "
  19168. "@code{DEBUG} trap are executed before every simple command, @code{for} command, "
  19169. "@code{case} command, @code{select} command, every arithmetic @code{for} command, "
  19170. "and before the first command executes in a shell function. The @code{DEBUG} "
  19171. "trap is not inherited by shell functions unless the function has been given the "
  19172. "@code{trace} attribute or the @code{functrace} option has been enabled using the "
  19173. "@code{shopt} builtin. The @code{extdebug} shell option has additional effects "
  19174. "on the @code{DEBUG} trap."
  19175. msgstr ""
  19176. "La instrucci@'on integrada @code{trap} (@pxref{Instrucciones Integradas del "
  19177. "Bourne Shell}) permite una especificaci@'on de pseudose@~nal @code{DEBUG}, "
  19178. "similar a @code{EXIT}. Las instrucciones especificadas con una trap "
  19179. "@code{DEBUG} se ejecutan antes de cada instrucci@'on simple, instrucci@'on "
  19180. "@code{for}, instrucci@'on @code{case}, instrucci@'on @code{select}, cada "
  19181. "instrucci@'on aritm@'etica @code{for}, y antes de que la primera instrucci@'on "
  19182. "se ejecute en una funci@'on del int@'erprete. La trap @code{DEBUG} no es "
  19183. "heredada por funciones del int@'erprete a no ser que se haya dado a la funci@'on "
  19184. "el atributo @code{trace} o la opci@'on @code{functrace} haya sido habilitada "
  19185. "usando la instrucci@'on integrada @code{shopt}. La opci@'on del int@'erprete "
  19186. "@code{extdebug} tiene efectos adicionales en la trap @code{DEBUG}."
  19187. #. type: itemize
  19188. #: bashref.texi:8811
  19189. msgid ""
  19190. "The @code{trap} builtin (@pxref{Bourne Shell Builtins}) allows an @code{ERR} "
  19191. "pseudo-signal specification, similar to @code{EXIT} and @code{DEBUG}. Commands "
  19192. "specified with an @code{ERR} trap are executed after a simple command fails, "
  19193. "with a few exceptions. The @code{ERR} trap is not inherited by shell functions "
  19194. "unless the @code{-o errtrace} option to the @code{set} builtin is enabled."
  19195. msgstr ""
  19196. "La instrucci@'on integrada @code{trap} (@pxref{Instrucciones Integradas del "
  19197. "Bourne Shell}) permite una especificaci@'on de pseudose@~nal @code{ERR}, similar "
  19198. "a @code{EXIT} y @code{DEBUG}. Las instrucciones especificadas con una trap "
  19199. "@code{ERR} se ejecutan despu@'es de que falle una instrucci@'on simple, con unas "
  19200. "pocas excepciones. La trap @code{ERR} no es heredada por funciones del "
  19201. "int@'erprete a no ser que est@'e habilitada la opci@'on @code{-o errtrace} para "
  19202. "la instrucci@'on integrada @code{set}."
  19203. #. type: itemize
  19204. #: bashref.texi:8821
  19205. msgid ""
  19206. "The @code{trap} builtin (@pxref{Bourne Shell Builtins}) allows a @code{RETURN} "
  19207. "pseudo-signal specification, similar to @code{EXIT} and @code{DEBUG}. Commands "
  19208. "specified with an @code{RETURN} trap are executed before execution resumes after "
  19209. "a shell function or a shell script executed with @code{.} or @code{source} "
  19210. "returns. The @code{RETURN} trap is not inherited by shell functions unless the "
  19211. "function has been given the @code{trace} attribute or the @code{functrace} "
  19212. "option has been enabled using the @code{shopt} builtin."
  19213. msgstr ""
  19214. "La instrucci@'on integrada @code{trap} (@pxref{Instrucciones Integradas del "
  19215. "Bourne Shell}) permite una especificaci@'on de pseudose@~nal @code{RETURN}, "
  19216. "similar a @code{EXIT} y @code{DEBUG}. Las instrucciones especificadas con una "
  19217. "trap @code{RETURN} son ejecutadas antes de que la ejecuci@'on se reanude "
  19218. "despu@'es de que una funci@'on del int@'erprete o un guion del int@'erprete se "
  19219. "ejecute con retornos @code{.} o @code{source}. La trap @code{RETURN} no se "
  19220. "hereda por funciones del int@'erprete a no ser que se haya dado a la funci@'on "
  19221. "el atributo @code{trace} o la opci@'on @code{functrace} haya sido habilitada "
  19222. "usando la instrucci@'on integrada @code{shopt}."
  19223. #. type: itemize
  19224. #: bashref.texi:8825
  19225. msgid ""
  19226. "The Bash @code{type} builtin is more extensive and gives more information about "
  19227. "the names it finds (@pxref{Bash Builtins})."
  19228. msgstr ""
  19229. "La instrucci@'on integrada @code{type} de Bash es m@'as extensa y da m@'as "
  19230. "informaci@'on sobre los nombres que encuentra (@pxref{Instrucciones Integradas "
  19231. "de Bash})."
  19232. #. type: itemize
  19233. #: bashref.texi:8830
  19234. msgid ""
  19235. "The Bash @code{umask} builtin permits a @option{-p} option to cause the output "
  19236. "to be displayed in the form of a @code{umask} command that may be reused as "
  19237. "input (@pxref{Bourne Shell Builtins})."
  19238. msgstr ""
  19239. "La instrucci@'on integrada @code{umask} de Bash permite que una opci@'on "
  19240. "@option{-p} haga que la salida sea mostrada en la forma de la instrucci@'on "
  19241. "@code{umask} que pueda ser reusada como entrada (@pxref{Instrucciones Integradas "
  19242. "del Bourne Shell})."
  19243. #. type: itemize
  19244. #: bashref.texi:8837
  19245. msgid ""
  19246. "Bash implements a @code{csh}-like directory stack, and provides the "
  19247. "@code{pushd}, @code{popd}, and @code{dirs} builtins to manipulate it (@pxref{The "
  19248. "Directory Stack}). Bash also makes the directory stack visible as the value of "
  19249. "the @env{DIRSTACK} shell variable."
  19250. msgstr ""
  19251. "Bash implementa una pila de directorios del estilo @code{csh} y proporciona las "
  19252. "instrucciones @code{pushd}, @code{popd} y @code{dirs} para manipularla "
  19253. "(@pxref{La Pila de Directorios}). Bash hace tambi@'en visible la pila de "
  19254. "directorios como el valor de la variable del int@'erprete @env{DIRSTACK}."
  19255. #. type: itemize
  19256. #: bashref.texi:8841
  19257. msgid ""
  19258. "Bash interprets special backslash-escaped characters in the prompt strings when "
  19259. "interactive (@pxref{Controlling the Prompt})."
  19260. msgstr ""
  19261. "Bash interpreta caracteres especiales escapados con barras invertidas en las "
  19262. "cadenas del prompt cuando es interactivo (@pxref{Controlando el Prompt})."
  19263. #. type: itemize
  19264. #: bashref.texi:8845
  19265. msgid ""
  19266. "The Bash restricted mode is more useful (@pxref{The Restricted Shell}); the "
  19267. "SVR4.2 shell restricted mode is too limited."
  19268. msgstr ""
  19269. "El modo restringido de Bash es m@'as @'util (@pxref{El Int@'erprete "
  19270. "Restringido}); el modo restringido del int@'erprete SVR4.2 es demasiado "
  19271. "restringido."
  19272. #. type: itemize
  19273. #: bashref.texi:8851
  19274. msgid ""
  19275. "The @code{disown} builtin can remove a job from the internal shell job table "
  19276. "(@pxref{Job Control Builtins}) or suppress the sending of @code{SIGHUP} to a job "
  19277. "when the shell exits as the result of a @code{SIGHUP}."
  19278. msgstr ""
  19279. "La instrucci@'on integrada @code{disown} puede eliminar una tarea de la tabla "
  19280. "interna de tareas del int@'erprete (@pxref{Instrucciones Integradas de Control "
  19281. "de Tareas}) o suprimir el env@'{@dotless{i}}o de @code{SIGHUP} a una tarea cuando finaliza "
  19282. "el int@'erprete como el resultado de una @code{SIGHUB}."
  19283. #. type: itemize
  19284. #: bashref.texi:8855
  19285. msgid ""
  19286. "Bash includes a number of features to support a separate debugger for shell "
  19287. "scripts."
  19288. msgstr ""
  19289. "Bash incluye varias funcionalidades para ofrecer un depurador separado para "
  19290. "guiones del int@'erprete."
  19291. #. type: itemize
  19292. #: bashref.texi:8859
  19293. msgid ""
  19294. "The SVR4.2 shell has two privilege-related builtins (@code{mldmode} and "
  19295. "@code{priv}) not present in Bash."
  19296. msgstr ""
  19297. "El int@'erprete SVR4.2 tiene dos instrucciones integradas relacionadas con "
  19298. "privilegios (@code{mldmode} y @code{priv}) inexistentes en Bash."
  19299. #. type: itemize
  19300. #: bashref.texi:8862
  19301. msgid "Bash does not have the @code{stop} or @code{newgrp} builtins."
  19302. msgstr "Bash no tiene las instrucciones integradas @code{stop} o @code{newgrp}."
  19303. #. type: itemize
  19304. #: bashref.texi:8865
  19305. msgid "Bash does not use the @env{SHACCT} variable or perform shell accounting."
  19306. msgstr ""
  19307. "Bash no usa la variable @env{SHACCT} o realiza contabilidad del int@'erprete."
  19308. #. type: itemize
  19309. #: bashref.texi:8869
  19310. msgid ""
  19311. "The SVR4.2 @code{sh} uses a @env{TIMEOUT} variable like Bash uses @env{TMOUT}."
  19312. msgstr ""
  19313. "El @code{sh} SVR4.2 usa una variable @env{TIMEOUT} como Bash usas @env{TMOUT}."
  19314. #. type: Plain text
  19315. #: bashref.texi:8874
  19316. msgid "More features unique to Bash may be found in @ref{Bash Features}."
  19317. msgstr ""
  19318. "Se pueden encontrar m@'as funcionalidades de Bash en @ref{Funcionalidades de "
  19319. "Bash}."
  19320. #. type: appendixsec
  19321. #: bashref.texi:8876
  19322. #, no-wrap
  19323. msgid "Implementation Differences From The SVR4.2 Shell"
  19324. msgstr "Diferencias de Implementaci@'on Respecto al Int@'erprete SVR4.2"
  19325. #. type: Plain text
  19326. #: bashref.texi:8880
  19327. msgid ""
  19328. "Since Bash is a completely new implementation, it does not suffer from many of "
  19329. "the limitations of the SVR4.2 shell. For instance:"
  19330. msgstr ""
  19331. "Puesto que Bash es una implementaci@'on completamente nueva, no tiene muchas de "
  19332. "las limitaciones del int@'erprete SVR4.2. Por ejemplo:"
  19333. #. type: itemize
  19334. #: bashref.texi:8887
  19335. msgid ""
  19336. "Bash does not fork a subshell when redirecting into or out of a shell control "
  19337. "structure such as an @code{if} or @code{while} statement."
  19338. msgstr ""
  19339. "Bash no se bifurca en un subint@'erprete al redirigir en o desde una estructura "
  19340. "de control como una sentencia @code{if} o @code{while}."
  19341. #. type: itemize
  19342. #: bashref.texi:8892
  19343. msgid ""
  19344. "Bash does not allow unbalanced quotes. The SVR4.2 shell will silently insert a "
  19345. "needed closing quote at @code{EOF} under certain circumstances. This can be the "
  19346. "cause of some hard-to-find errors."
  19347. msgstr ""
  19348. "Bash no permite comillas sin correspondencia. El int@'erprete SVR4.2 "
  19349. "insertar@'a silenciosamente una comilla de cierre necesaria en @code{EOF} bajo "
  19350. "ciertas circunstancias. Esto puede ser la causa de algunos errores dif@'{@dotless{i}}ciles "
  19351. "de encontrar."
  19352. #. type: itemize
  19353. #: bashref.texi:8898
  19354. msgid ""
  19355. "The SVR4.2 shell uses a baroque memory management scheme based on trapping "
  19356. "@code{SIGSEGV}. If the shell is started from a process with @code{SIGSEGV} "
  19357. "blocked (e.g., by using the @code{system()} C library function call), it "
  19358. "misbehaves badly."
  19359. msgstr ""
  19360. "El int@'erprete SVR4.2 usa un pomposo esquema de gesti@'on de memoria basado en "
  19361. "el atrapado de @code{SIGSEGV}. Si se inicia el int@'erprete desde un proceso "
  19362. "con @code{SIGSEGV} bloqueado (p. ej., usando la llamada de la biblioteca C "
  19363. "@code{system()}), act@'ua mal."
  19364. #. type: itemize
  19365. #: bashref.texi:8905
  19366. msgid ""
  19367. "In a questionable attempt at security, the SVR4.2 shell, when invoked without "
  19368. "the @option{-p} option, will alter its real and effective @sc{uid} and @sc{gid} "
  19369. "if they are less than some magic threshold value, commonly 100. This can lead "
  19370. "to unexpected results."
  19371. msgstr ""
  19372. "Un en cuestionable intento de seguridad, el int@'erprete SVR4.2, al llamarse sin "
  19373. "la opci@'on @option{-p}, alterar@'a sus @sc{uid} y @sc{gid} reales y efectivos "
  19374. "si son menores que alg@'un umbral m@'agico, com@'unmente 100. Esto puede llevar "
  19375. "a resultados inesperados."
  19376. #. type: itemize
  19377. #: bashref.texi:8909
  19378. msgid ""
  19379. "The SVR4.2 shell does not allow users to trap @code{SIGSEGV}, @code{SIGALRM}, or "
  19380. "@code{SIGCHLD}."
  19381. msgstr ""
  19382. "El int@'erprete SVR4.2 no permite a usuarios usar las traps @code{SIGSEGV}, "
  19383. "@code{SIGALRM} o @code{SIGCHLD}."
  19384. #. type: itemize
  19385. #: bashref.texi:8913
  19386. msgid ""
  19387. "The SVR4.2 shell does not allow the @env{IFS}, @env{MAILCHECK}, @env{PATH}, "
  19388. "@env{PS1}, or @env{PS2} variables to be unset."
  19389. msgstr ""
  19390. "El int@'erprete SVR4.2 no permite eliminar las variables @env{IFS}, "
  19391. "@env{MAILCHECK}, @env{PATH}, @env{PS1} o @env{PS2}."
  19392. #. type: itemize
  19393. #: bashref.texi:8917
  19394. msgid ""
  19395. "The SVR4.2 shell treats @samp{^} as the undocumented equivalent of @samp{|}."
  19396. msgstr ""
  19397. "El int@'erprete SVR4.2 trata @samp{^} como el equivalente sin documentar de "
  19398. "@samp{|}."
  19399. #. type: itemize
  19400. #: bashref.texi:8923
  19401. msgid ""
  19402. "Bash allows multiple option arguments when it is invoked (@code{-x -v}); the "
  19403. "SVR4.2 shell allows only one option argument (@code{-xv}). In fact, some "
  19404. "versions of the shell dump core if the second argument begins with a @samp{-}."
  19405. msgstr ""
  19406. "Bash permite m@'ultiples argumentos de opci@'on cuando es llamado (@code{-x -"
  19407. "v}); el int@'erprete SVR4.2 permite solo un argumento de opci@'on (@code{-xv}). "
  19408. "De hecho, algunas versiones del int@'erprete vuelcan la memoria si el segundo "
  19409. "argumento empieza con un @samp{-}."
  19410. #. type: itemize
  19411. #: bashref.texi:8928
  19412. msgid ""
  19413. "The SVR4.2 shell exits a script if any builtin fails; Bash exits a script only "
  19414. "if one of the @sc{posix} special builtins fails, and only for certain failures, "
  19415. "as enumerated in the @sc{posix} standard."
  19416. msgstr ""
  19417. "El int@'erprete SVR4.2 finaliza un guion si falla cualquier instrucci@'on "
  19418. "integrada; Bash finaliza un guion solo si una de las instrucciones integradas "
  19419. "especiales @sc{posix} falla, y solo para ciertos fallos, seg@'un se enumera en "
  19420. "el est@'andar @sc{posix}."
  19421. #. type: itemize
  19422. #: bashref.texi:8932
  19423. msgid ""
  19424. "The SVR4.2 shell behaves differently when invoked as @code{jsh} (it turns on job "
  19425. "control)."
  19426. msgstr ""
  19427. "El int@'erprete SVR4.2 se comporta diferente cuando se llama como @code{jsh} "
  19428. "(activa el control de tareas)."
  19429. #. type: include
  19430. #: bashref.texi:8937
  19431. #, no-wrap
  19432. msgid "fdl.texi"
  19433. msgstr "fdl.texi"
  19434. #. type: node
  19435. #: bashref.texi:8950 bashref.texi:8952
  19436. #, no-wrap
  19437. msgid "Builtin Index"
  19438. msgstr "@'Indice Integrado"
  19439. #. type: menuentry
  19440. #: bashref.texi:8950
  19441. msgid "Index of Bash builtin commands."
  19442. msgstr "@'Indice de instrucciones integradas de Bash."
  19443. #. type: node
  19444. #: bashref.texi:8950 bashref.texi:8956
  19445. #, no-wrap
  19446. msgid "Reserved Word Index"
  19447. msgstr "@'Indice de Palabras Reservadas"
  19448. #. type: menuentry
  19449. #: bashref.texi:8950
  19450. msgid "Index of Bash reserved words."
  19451. msgstr "@'Indice de palabras reservadas de Bash."
  19452. #. type: node
  19453. #: bashref.texi:8950 bashref.texi:8960
  19454. #, no-wrap
  19455. msgid "Variable Index"
  19456. msgstr "@'Indice de Variables"
  19457. #. type: menuentry
  19458. #: bashref.texi:8950
  19459. msgid "Quick reference helps you find the variable you want."
  19460. msgstr "Referencia r@'apida que le ayuda a encontrar la variable que quiere."
  19461. #. type: appendixsec
  19462. #: bashref.texi:8950 bashref.texi:8964 bashref.texi:8965
  19463. #, no-wrap
  19464. msgid "Function Index"
  19465. msgstr "@'Indice de Funciones"
  19466. #. type: menuentry
  19467. #: bashref.texi:8950
  19468. msgid "Index of bindable Readline functions."
  19469. msgstr "@'Indice de funciones Readline asociables."
  19470. #. type: appendixsec
  19471. #: bashref.texi:8950 bashref.texi:8968 bashref.texi:8969
  19472. #, no-wrap
  19473. msgid "Concept Index"
  19474. msgstr "@'Indice Conceptual"
  19475. #. type: menuentry
  19476. #: bashref.texi:8950
  19477. msgid "General index for concepts described in this manual."
  19478. msgstr "@'Indice general de conceptos descritos en este manual."
  19479. #. type: appendixsec
  19480. #: bashref.texi:8953
  19481. #, no-wrap
  19482. msgid "Index of Shell Builtin Commands"
  19483. msgstr "@'Indice de Instrucciones Integradas del Int@'erprete"
  19484. #. type: appendixsec
  19485. #: bashref.texi:8957
  19486. #, no-wrap
  19487. msgid "Index of Shell Reserved Words"
  19488. msgstr "@'Indice de Palabras Reservadas del Int@'erprete"
  19489. #. type: appendixsec
  19490. #: bashref.texi:8961
  19491. #, no-wrap
  19492. msgid "Parameter and Variable Index"
  19493. msgstr "@'Indice de Par@'ametros y Variables"