
Når du opretter et nyt skal script, vil du lave sikker på at det er så problemfrit som muligt, men nogle gange kan det være lidt forvirrende at vide, hvilken shebang er den bedste til at bruge. På den måde har dagens SuperUser Q & A-post svaret på et forvirret læsers spørgsmål.
Dagens Spørgsmål og Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder. > Spørgsmål
#! / Bin / bash i stedet for #! / Bin / sh i shell scripts: Hvornår er det mere hensigtsmæssigt at bruge
#! / Bin / bash i stedet for #! / Bin / sh i et shell script? Hvornår er det bedre at bruge
#! / bin / bash i stedet for #! / bin / sh i et shell script? Svaret
I kort:
Der er flere skaller, der implementerer en superset af POSIX sh-specifikationen. På forskellige systemer kan
- / bin / sh være et link til aske, bash, dash, ksh, zsh osv. Det vil altid være sh-kompatibelt, dog aldrig csh eller fisk. Så længe som du kun holder fast i sh-funktioner, kan du (og sandsynligvis endda) bruge
- #! / bin / sh og scriptet skal fungere fint, uanset hvilken skal det er. Hvis du begynder at bruge bash-specifikke funktioner (dvs. arrayer), bør du specifikt anmode bash, fordi selvom
- / bin / sh allerede påberåber bash på dit system, er det måske ikke på alles andres system, og dit script vil ikke løbe der . Det samme gælder for zsh og ksh, selvfølgelig. Selvom scriptet kun er til personlig brug, kan du bemærke, at nogle operativsystemer ændrer
- / bin / sh under opgraderinger. For eksempel brugt det på Debian at være bash, men blev senere erstattet med den meget minimale bindestreg. Scripts, der brugte bashisms, men havde pludselig blækket #! / Bin / sh . Men
Selv
- #! / Bin / bash er ikke korrekt. På forskellige systemer kan bash leve i / usr / bin , / usr / pkg / bin eller / usr / local / bin . A mere pålidelig mulighed er
- #! / usr / bin / env bash , som bruger $ PATH . Selvom env-værktøjet i sig selv ikke er strengt garanteret, fungerer / usr / bin / env stadig på flere systemer end / bin / bash gør. Har noget at tilføje til forklaring? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.
Billedkredit: Wikipedia
Sådan oprettes formularer med Microsoft Word
Opretter formularer med Microsoft Word er let, men udfordringen kommer i, når du beslutter dig for at oprette udfyldbare formularer med muligheder, du kan sende til folk og have dem udfylder digitalt. Uanset om du har brug for en formular til indsamling af oplysninger om personer, eller hvis du forsøger at lave en undersøgelse for at afprøve brugerens svar på software eller et nyt produkt, har MS Word løsningen for dig.
Sådan tænder du "Hey Cortana" i Windows 10
Cortana i Windows 10 viser sig at være en lovende ny funktion. For virkelig at udnytte det kan du bruge stemmeaktivering til at give din computer kommandoer og udføre opgaver uden at skulle rent faktisk røre den fysisk. Denne funktion fungerer på samme måde som Android 'OK Google' og iOS 'Hey Siri.' Med Microsofts version, kan du aktivere denne samme slags håndfri tilstand og derefter bare sige "Hey Cortana" for at få en Windows 10-pc til at reagere.