Når du er i ferd med å lære å bruke Linux-skallet fullt ut, kan du kanskje finne deg nysgjerrig på hvor mye du kan manipulere strenger for å få de beste resultatene. Med det i betraktning har dagens SuperUser Q & A-post svaret på et nysgjerrig lesers spørsmål.
Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
Superbrukerleser Nissim Kaufmann vil vite hva prosentandelen logger på Linux-shellstrenger gjør:
Når bruker Linux-skallet, hva gjør prosentandelen (%)? For eksempel:
Hva skriver prosentandelen i Linux-shellstrenger?
SuperUser-bidragsyter Marek Rost har svaret for oss:
Når prosenttegnet (%) brukes i mønsteret $ {variable% substring} , vil den returnere innholdet i variabelen med den korteste forekomst av substring slettet fra baksiden av variabelen.
Denne funksjonen støtter jokertallmønstre, derfor aksepterer den en stjerne (stjerne) som en erstatning for null eller flere tegn. Det bør nevnes at dette er Bash-spesifikt. Andre Linux-skjell inneholder ikke nødvendigvis denne funksjonen.
Hvis du vil lære mer om strengmanipulering i Bash, foreslår jeg på det sterkeste å lese følgende side, Advanced Bash-Scripting Guide: Kapittel 10. Manipulere variabler. Blant mange andre praktiske funksjoner forklarer det hva et dobbeltprosent-tegn (%%) gjør, for eksempel.
Jeg glemte å nevne at når den brukes i mønsteret $ ((variabelt% tall)) eller $ ((variabel1% $ variable2)) , vil prosenttegnet (%) tegne fungere som en moduloperatør.
Når prosenttegnet (%) brukes i forskjellige sammenhenger, bør det kun gjenkjennes som en vanlig karakter.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se full diskusjonstråd her.
Bilde Kreditt: Linux Skjermbilder (Flickr)
Slik lager du en snarvei eller kontekstmenyelement for nesten hvilken som helst Windows-innstilling
Det er ikke så vanskelig å bla gjennom Windows-innstillingene for å finne det du trenger, men hvis det er en innstilling du får tilgang til ofte , hvorfor ikke gjøre det litt enklere på deg selv? Windows viser en rekke nyttige innstillinger via Uniform Resource Identifiers (URIer) som du kan bruke til å opprette en snarvei eller et hurtigmenyelement for rask tilgang til denne innstillingen.
Slik tillater apper å kommunisere gjennom Mac-brannmuren din
Hvis du bruker en Mac, er det kanskje ikke sikkert du forstår at OS X kommer med en brannmur. Denne brannmuren bidrar til at uautorisert app og tjenester ikke kan kontakte datamaskinen din, og forhindrer inntrengere i å snu Macen din på et nettverk. RELATERT: Hva gjør en brannmur egentlig? I denne artikkelen vil vise deg hvordan du tillater eller forhindrer apper og tjenester tilgang gjennom OS X-brannmuren.