sv.phhsnews.com


sv.phhsnews.com / Vad betyder procenten Logga in Linux Shell Strings gör?

Vad betyder procenten Logga in Linux Shell Strings gör?


När du är i färd med att lära dig hur du använder Linux-skalet fullt ut, kanske du är nyfiken på hur mycket du kan manipulera strängar för att få de bästa resultaten. Med det i åtanke har dagens SuperUser Q & A-tjänst svaret på en nyfiken läsarens fråga.

Dagens Frågor och svar-session kommer till vårt tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare Nissim Kaufmann vill veta vad procenttalet loggar in i Linux-skalsträngar gör:

Vad använder signaturen (%) när man använder Linux-skalet?

Svaret

SuperUser-bidragaren Marek Rost har svaret för oss:

När procenttecknet (%) används i mönstret

$ {variabel% substring} , kommer det att returnera innehållet i variabeln med kortast förekommande substring raderad från baksidan av variabeln. Den här funktionen stöder jokertecken, det är därför det accepterar en asterisk (stjärna) som ersättning för noll eller flera tecken. Det bör nämnas att detta är Bash-specifikt. Andra Linux-skal innehåller inte nödvändigtvis denna funktion.

Om du vill lära dig mer om strängmanipulation i Bash rekommenderar jag starkt att du läser följande sida, Advanced Bash-Scripting Guide: Kapitel 10. Manipulera variabler. Bland många andra praktiska funktioner förklarar det vad en dubbel procentteckning (%%) gör, till exempel.

Jag glömde att nämna att när den används i mönstret

$ ((variabelt% tal)) eller $ ((variabel1% $ variabel2)) , kommer procenttecknet (%) tecknet att fungera som en moduloperatör. När procentteckenet (%) används i olika sammanhang borde det erkännas endast som en vanlig bokstav.

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.


Bildkrediter: Linux Skärmdumpar (Flickr)


Så här kontrollerar du din Mac från din iPhone eller iPad

Så här kontrollerar du din Mac från din iPhone eller iPad

Behöver du justera något på din Mac, men det är hela vägen på andra sidan huset? Du behöver inte gå av soffan: din Macs inbyggda skärmdelning fungerar bra med din iPhone eller iPad, och det är en snap att skapa. För att komma igång måste du först aktivera skärmdelning på din Mac. För att göra detta, öppna först Systeminställningar och klicka sedan på Dela.

(how-to)

Så här skapar du en zip-fil med samma namn som en vald fil

Så här skapar du en zip-fil med samma namn som en vald fil

Om du använder komprimerade mappar som är inbyggda i Windows för att skapa zip-filer kanske du har märkt att det skapar filen med samma namn som den valda filen, vilket blir konstigt när du väljer flera filer. Så här gör du för att välja rätt namn. I princip kommer Windows att använda filnamnet för vilken fil du högerklickade på, även om du har valt flera filer.

(how-to)