Kad esat apguvis, kā pilnībā izmantot Linux apvalku, jūs varat uzzināt, cik daudz jūs varat manipulēt virknes, lai iegūtu labākos rezultātus. Paturot to prātā, šodienas SuperUser Q & A ziņai ir atbilde uz ziņkārīgo lasītāja jautājumu.
Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.
SuperUser lasītājs Nissim Kaufmann vēlas uzzināt, kāds procentiem ir Linux apvalks:
Izmantojot Linux apvalku, ko nozīmē procenti (%)? Piemēram:
Ko nozīmē Linux apvalks virknēm procentiem?
SuperUser atbalstītājs Marek Rost ir atbilde mums:
Kad simbolu procentos (%) izmanto modelī $ mainīgais% apakšvirkne, tas atgriezīs mainīgā lielumu ar īsāko apakšvirknes parādīšanos, kas svītrota no mainīgā aizmugures.
Šī funkcija atbalsta aizstājējzīmes, tāpēc tā atzīst zvaigznīti (zvaigznīti) kā nulles vai vairāk rakstzīmju aizstājēju. Jāatzīmē, ka tas ir īpašs Bash. Citi Linux apvalki ne vienmēr satur šo funkciju.
Ja vēlaties uzzināt vairāk par virknes manipulācijām Bash, tad es ļoti ieteiktu izlasīt šo lapu, Advanced Bash-Scripting Guide: 10.nodaļa. Mainīt mainīgos. Starp daudzām citām noderīgām funkcijām tas izskaidro, piemēram, kāds ir dubultā procentu zīme (%%).
Es aizmirsu pieminēt to, kad to izmanto modelī $ ((mainīgais% skaits)) vai $ ((variable1% $ mainīgais2)), simbola procents (%) darbosies kā modulo operators.
Ja procenta zīme (%) tiek izmantota dažādos kontekstos, tā jāatzīst tikai kā parasta rakstzīme.
Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.
Attēlu kredīts: Linux ekrānuzņēmumi (Flickr)