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 ser du om ett flyg erbjuder Wi-Fi och strömuttag

Så här ser du om ett flyg erbjuder Wi-Fi och strömuttag

Vissa flygningar erbjuder Wi-Fi, och vissa flygningar gör det inte. Vissa flygplan innehåller dedikerade strömuttag för varje sittplats, medan andra endast erbjuder dem på vissa platser. Men du kan kolla innan du går på planet - eller till och med innan du bokar biljetter. Kontrollera på förhand och du vet precis hur mycket tillgång till internet du har, och om du enkelt kan ladda din bärbara elektronik och bärbar dator.

(how-to)

Varför skärmsläckare inte längre behövs

Varför skärmsläckare inte längre behövs

Skärmsläckare är en vänster lösning från en tidigare teknik. Trots deras namn, skärmarna inte längre "spara" någonting - allt de gör är slöseri. Skärmsläckare är inte nödvändiga på moderna LCD-skärmar. När datorn har stängts av automatiskt är skärmen den nya skärmsläckaren - det sparar energi, minskar elräkningen och ökar batteriets livslängd.

(how-to)