what(1p)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 28 maj 2026 kl. 07.33 av Admin (diskussion | bidrag) (Skapade sidan med '= what(1p) = == PROLOG == Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt; se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux. == NAMN == '''what''' — identifiera SCCS-filer ('''UTVECKLING''') == SYNOPSIS == <pre> what [-s] file... </pre> == BESKRIVNING == Verktyget ''what'' ska söka i de angivna filerna efter alla...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

what(1p)

PROLOG

Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt; se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.

NAMN

what — identifiera SCCS-filer (UTVECKLING)

SYNOPSIS

what [-s] file...

BESKRIVNING

Verktyget what ska söka i de angivna filerna efter alla förekomster av det mönster som get (se get(1p)) ersätter nyckelordet %Z% med, nämligen "@(#)". Det ska skriva till standardutmatningen det som följer efter detta mönster fram till den första förekomsten av något av följande tecken:

"   >   newline   \   NUL

ALTERNATIV

Verktyget what ska följa Base Definitions-volymen av POSIX.1-2017, Section 12.2, Utility Syntax Guidelines.

Följande alternativ ska stödjas:

-s

Avsluta efter att den första förekomsten av mönstret har hittats i varje fil.

OPERANDER

Följande operand ska stödjas:

file

Sökväg till en fil som ska genomsökas.

STANDARDINMATNING

Används inte.

INDATAFILER

Indatafilerna kan vara av valfri filtyp.

MILJÖVARIABLER

Följande miljövariabler ska påverka körningen av what:

LANG

Anger ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se Base Definitions-volymen av POSIX.1-2017, Section 8.2, Internationalization Variables, för prioritetsordningen mellan internationaliseringsvariabler som används för att bestämma värden för lokalkategorier.

LC_ALL

Om denna är satt till ett icke-tomt strängvärde åsidosätter den värdena för alla andra internationaliseringsvariabler.

LC_CTYPE

Bestämmer lokalen för tolkning av byteföljder i textdata som tecken, till exempel enkelbyte- jämfört med flerbytetecken i argument och indatafiler.

LC_MESSAGES

Bestämmer vilken lokal som ska användas för format och innehåll i diagnostiska meddelanden som skrivs till standardfel.

NLSPATH

Bestämmer platsen för meddelandekataloger vid behandling av LC_MESSAGES.

ASYNKRONA HÄNDELSER

Standard.

STANDARDUTMATNING

Standardutmatningen ska bestå av följande för varje file-operand:

"%s:\n\t%s\n", <pathname>, <identification string>

Det innebär att filnamnet skrivs ut följt av ett kolon, och därefter identifieringssträngen på en indragen rad.

STANDARDFEL

Standardfel ska endast användas för diagnostiska meddelanden.

UTDATAFILER

Inga.

UTÖKAD BESKRIVNING

Ingen.

SLUTSTATUS

Följande slutvärden ska returneras:

0

Matchningar hittades.

1

Annars.

FÖLJDER AV FEL

Standard.

Följande avsnitt är informativa.

ANVÄNDNING I PROGRAM

Verktyget what är avsett att användas tillsammans med SCCS-kommandot get, som automatiskt infogar identifierande information. Det kan dock även användas när informationen infogas på något annat sätt.

När strängen "@(#)" ingår i en biblioteksrutin i ett delat bibliotek kanske den inte hittas i en a.out-fil som använder den biblioteksrutinen.

EXEMPEL

Om C-programmet i filen f.c innehåller:

char ident[] = "@(#)identification information";

och f.c kompileras så att f.o och a.out skapas, skriver kommandot:

what f.c f.o a.out

följande:

f.c:
    identification information
    ...
f.o:
    identification information
    ...
a.out:
    identification information
    ...

BAKGRUND OCH MOTIVERING

Ingen.

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

get(1p)

Base Definitions-volymen av POSIX.1-2017, Chapter 8, Environment Variables, Section 12.2, Utility Syntax Guidelines.

COPYRIGHT

Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc. och The Open Group.

Om det finns någon avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden det avgörande dokumentet. Den ursprungliga standarden kan hämtas online från:

http://www.opengroup.org/unix/online.html

Eventuella typografiska fel eller formateringsfel som förekommer på denna sida har sannolikt uppstått vid konverteringen av källfilerna till manualsideformat. För att rapportera sådana fel, se:

https://www.kernel.org/doc/man-pages/reporting_bugs.html

Sidor som hänvisar till denna sida