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.
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?
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 indstiller du dit Apple TV til automatisk at tænde dit tv eller mediecenter På
Dit Apple TV kan automatisk tænde dit tv, skifte til højre HDMI-indgang og endda styre lydstyrken. Læs videre, da vi viser dig, hvordan du lærer dit Apple TV til at styre dit tv. Hvorfor vil jeg gøre dette? For flere år siden blev der introduceret en ny HDMI-relateret kontrolstandard, kendt som HDMI-CEC.
Sådan springer du YouTube og andre webvideoer til Kodi (som Chromecast)
Har du nogensinde ønsket, at du kunne sende YouTube og andre webvideoer fra din telefon eller laptop til dit tv? Det er et trick, du har sikkert set Chromecast og Apple TV-brugere til at trække, men føler sig ikke forladt. Du kan også få det til at fungere i Kodi. Kodi har masser af tilføjelser, der giver dig mulighed for at afspille videoer fra YouTube, Twitch og andre streaming sites, men nogle gange vil du ikke navigere Kodi med din fjernbetjening bare for at spille noget - især hvis du allerede har det på din telefon.