da.phhsnews.com


da.phhsnews.com / Hvad betyder procentdelen Log på Linux Shell Strings gør?

Hvad betyder procentdelen Log på Linux Shell Strings gør?


Når du er ved at lære at bruge Linux-shell fuldt ud, kan du måske være nysgerrig om, hvor meget du kan manipulere strenge for at få de bedste resultater. Med det i tankerne har dagens SuperUser Q & A-post svaret på en nysgerrig læsers spørgsmål.

Dagens Spørgsmål og Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Spørgsmål

Superbrugerlæser Nissim Kaufmann ønsker at vide, hvad procentdelen logger på Linux-skalstrengene gør:

Hvad bruger procentskiltet (%), når du bruger Linux-skalen? For eksempel:

Hvad skriver procentdelen i Linux-shellstrengene?

Svaret

SuperUser-bidragsyderen Marek Rost har svaret for os:

Når procenttegnet (%) bruges i mønsteret $ {variable% substring} , vil det returnere indholdet af variablen med den korteste forekomst af substring slettet fra bagsiden af ​​variablen.

Denne funktion understøtter jokertyper, derfor accepterer den en stjerne (stjerne) som en erstatning for nul eller flere tegn. Det skal nævnes, at dette er Bash-specifikt. Andre Linux-skaller indeholder ikke nødvendigvis denne funktion.

Hvis du vil lære mere om strengmanipulation i Bash, foreslår jeg stærkt at læse den følgende side, Advanced Bash-Scripting Guide: Kapitel 10. Manipulering af variabler. Blandt mange andre praktiske funktioner forklarer det, hvad et dobbelt procent tegn (f.eks.%) Gør.

Jeg glemte at nævne, at når det bruges i mønsteret $ ((variabelt% tal)) eller $ ((variable1% $ variable2)) , vil procent tegn (%) karakter fungere som en moduloperatør.

Når procenttegnet (%) anvendes i forskellige sammenhænge, ​​bør det kun anerkendes som en almindelig karakter.


Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.

Billedkredit: Linux Screenshots (Flickr)


Sådan frigøres plads, der bruges af din iPhone eller iPad Mail App

Sådan frigøres plads, der bruges af din iPhone eller iPad Mail App

Apples Mail app giver ikke meget kontrol over, hvor meget opbevaring det bruger. den ønsker at downloade og gemme mange e-mails, så de kan indekseres og søges med Spotlight. Men Mail-appen kan undertiden bruge en stor mængde plads, hvilket er særlig besværligt med lagringsbegrænsede 16 GB iPhones. Dette ligner problemet med Mail-appen på en Mac.

(how-to)

Apples Mac OS X og iOS sender dine Spotlight-søgninger via internettet til Apple. Derefter kan du se resultater fra Bing og foreslåede websites, placeringer og medieindhold. Du kan deaktivere dette og holde dine søgninger helt lokale, uanset om du bruger Spotlight på en Mac eller iOS-enhed.

Apples Mac OS X og iOS sender dine Spotlight-søgninger via internettet til Apple. Derefter kan du se resultater fra Bing og foreslåede websites, placeringer og medieindhold. Du kan deaktivere dette og holde dine søgninger helt lokale, uanset om du bruger Spotlight på en Mac eller iOS-enhed.

Deaktiver forslag og Bing-søgninger på Mac OS X RELATED: Sådan bruger du macOS 'Spotlight som en Champ Hvis du vil ændre Spotlight-indstillingerne på Mac OS X, skal du klikke på Apple-menuen og vælge Systemindstillinger. Klik på ikonet Spotlight i vinduet Systemindstillinger. Fjern markeringen for "Tillad Spotlight Suggestions i Spotlight og Look Up" nederst i vinduet, og fjern markeringen for "Bing Web Searches" i listen.

(how-to)