2024 Författare: Peter John Melton | [email protected]. Senast ändrad: 2023-12-16 04:45
Dagens Question & Answer-session kommer till oss med 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:
When using the Linux shell, what does the percent sign (%) do? For example:
Vad gör signaturen i Linux-skalsträngar?
Svaret
SuperUser-bidragare Marek Rost har svaret för oss:
When the percent sign (%) is used in the pattern ${variable%substring}, it will return content of the variable with the shortest occurrence of substring deleted from the back of the variable.
This function supports wildcard patterns, that is why it accepts an asterisk (star) as a substitute for zero or more characters. It should be mentioned that this is Bash specific. Other Linux shells do not necessarily contain this function.
If you want to learn more about string manipulation in Bash, then I highly suggest reading the following page, Advanced Bash-Scripting Guide: Chapter 10. Manipulating Variables. Among many other handy functions, it explains what a double percent sign (%%) does, for example.
I forgot to mention that when it is used in the pattern $((variable%number)) or $((variable1%$variable2)), the percent sign (%) character will function as a modulo operator.
When the percent sign (%) is used in different contexts, it should be recognized as a regular character only.
Har du 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 hela diskussionsgängan här.
Bildkrediter: Linux Skärmdumpar (Flickr)
Rekommenderad:
Så här gör du din Windows 10, 8 eller 7 PC Logga in automatiskt
Någonsin önskat att du inte behövde skriva in ditt lösenord varje gång Windows startar, men du vill inte förlora den extra säkerhet som följer med att ha ett lösenord? Om så är fallet är det idag din lyckodag. Låt oss ta en titt.
Gör GNOME Shell Your Own: 10 GNOME Shell Extensions att installera
GNOME Shell har kritiserats för att sakna många kända funktioner som finns i GNOME 2, men du kan lägga till dem själv med tillägg. Om du har installerat GNOME Shell och inte tyckte om det, skriv inte av det tills du har försökt några tillägg.
Vad är Linux-kärnan och vad gör det?
En kärna är den lägsta nivån på lätt utbytbar programvara som gränsar till hårdvaran i din dator. Det är ansvaret för att koppla alla dina program som körs i "användarläge" ner till den fysiska hårdvaran och tillåter processer, som kallas servrar, att få information från varandra med hjälp av interprocess kommunikation (IPC).
Felsök: Kan inte logga in eller logga in på Windows Live Messenger
Om du inte kan logga in eller logga in på Windows Live Messenger måste du först notera felkoden. Det här hjälper dig att felsöka problemet.
Twitter Login: Logga in och logga in i tips om problem
Användbara tips för att hjälpa dig med Twitter Logga in, logga in, registrera problem - från webb och mobiltelefoner.