bc: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 70: | Rad 70: | ||
== SE ÄVEN == | == SE ÄVEN == | ||
* ''awk(1p)'' | * ''[[awk(1p)]]'' | ||
Den grundläggande volymen av POSIX.1-2017, kapitel 8, "Miljövariabler". | Den grundläggande volymen av POSIX.1-2017, kapitel 8, "Miljövariabler". | ||
| Rad 76: | Rad 76: | ||
== COPYRIGHT == | == COPYRIGHT == | ||
Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard för Informationsteknik — Portabelt operativsystem-gränssnitt (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition. Copyright (C) 2018 av IEEE och The Open Group. | Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard för Informationsteknik — Portabelt operativsystem-gränssnitt (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition. Copyright (C) 2018 av IEEE och The Open Group. | ||
= Sidslut = | |||
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/bc.1p.html | |||
<HR> | |||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
Nuvarande version från 26 januari 2025 kl. 09.48
bc(1p) — Linux manual sida
PROLOG
Denna manualsida är en del av POSIX-programmerarens manual. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera den motsvarande Linux-manualsidan för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat i Linux.
NAMN
bc — programmeringsspråk för aritmetik med godtycklig precision.
SYNOPSIS
bc [-l] [fil...]
BESKRIVNING
Verktyget bc implementerar en kalkylator med godtycklig precision. Det tar emot indata från angivna filer och läser sedan från standardindata. Om standardindata och standardutdata är anslutna till en terminal, kommer anropet av bc att betraktas som interaktivt, vilket medför beteendebegränsningar som beskrivs i efterföljande sektioner.
FLAGGOR
Verktyget bc ska följa basdefinitionerna i POSIX.1-2017, avsnitt 12.2, riktlinjer för verktygssyntax.
Följande flagga stöds:
- -l (lägre l). Definierar matematiska funktioner och initierar scale till 20, istället för standardvärdet noll.
OPERANDER
Följande operander stöds:
- fil: Sökvägen till en textfil som innehåller bc-programuttryck. Efter att alla filer har lästs, kommer bc att läsa standardindata.
STANDARDINDATA
Se avsnittet "INDATAFILER".
INDATAFILER
Indatafiler ska vara textfiler som innehåller en sekvens av kommentarer, uttryck och funktionsdefinitioner som ska exekveras medan de läses.
MILJÖVARIABLER
Följande miljövariabler påverkar exekveringen av bc:
- LANG: Ger ett standardvärde för internationaliseringsvariabler som är ospecificerade eller tomma.
- LC_ALL: Om satt till ett icke-tomt strängvärde, åsidosätter den värden av alla andra internationaliseringsvariabler.
- LC_CTYPE: Avgör tolkningen av byte-sekvenser i textdata.
- LC_MESSAGES: Avgör formatet och innehållet i diagnostiska meddelanden.
- NLSPATH: Avgör platsen för meddelandekataloger.
ASYNKRONA HÄNDELSER
Standard.
STANDARDUTDATA
Utmatningen av verktyget bc styrs av programmet som läses in och består av noll eller flera rader innehållande värdet av alla exekverade uttryck utan tilldelningar. Radix och precision styrs av variablerna obase och scale.
STANDARD FELUTDATA
Standardfel används endast för diagnostiska meddelanden.
UTGÅNGSVÄRDEN
Följande utgångsvärden returneras:
- 0: Alla indatafiler bearbetades framgångsrikt.
- ospecificerad: Ett fel uppstod.
KONSEKVENSER AV FEL
Om någon filoperand anges och den namngivna filen inte kan öppnas, ska bc skriva ett diagnostiskt meddelande till standardfel och avslutas utan vidare åtgärd.
EXEMPEL
I skalet kan följande kommando tilldela en approximation av de första tio siffrorna i π till variabeln x:
x=$(printf "%s\n" 'scale = 10; 104348/33215' | bc)
Följande bc-program skriver samma approximation av π, med en etikett, till standardutdata:
scale = 10 "pi equals " 104348 / 33215
SE ÄVEN
Den grundläggande volymen av POSIX.1-2017, kapitel 8, "Miljövariabler".
COPYRIGHT
Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard för Informationsteknik — Portabelt operativsystem-gränssnitt (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition. Copyright (C) 2018 av IEEE och The Open Group.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/bc.1p.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.