EngelsFransSpaans

Ad


OnWorks-favicon

aefind - Online in de cloud

Voer aefind uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht aefind die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


aefind - zoeken naar bestanden in directoryhiërarchie

KORTE INHOUD


vinden [ optie...] pad... uitdrukking
vinden -Helpen
vinden -Versie

PRODUCTBESCHRIJVING


De vinden commando wordt gebruikt om de gecombineerde mappenboom van een wijziging en zijn
projecteren. Het is opzettelijk vergelijkbaar met vinden (1) het verenigt echter de directorystack
van een wijziging en de baseline van de branch, en de eventuele baselines van de voorouders van de branch.

Voor elk bestand dat in de mappenboom wordt gevonden, wordt de gegeven uitdrukking geëvalueerd van links naar
alleen recht, volgens de regels van voorrang (zie het gedeelte over OPERATORS hieronder).
totdat de uitkomst bekend is, waarna aefind doorgaat naar de volgende bestandsnaam.

Als er geen directory wordt genoemd op de opdrachtregel, wordt uitgegaan van de huidige directory.

Bestanden die uit het project zijn verwijderd, zelfs als ze op de een of andere manier in het
mappenboom, wordt niet gerapporteerd.

OPTIES


De volgende opties worden begrepen:

-Basislijn
Deze optie kan worden gebruikt om te specificeren dat de baseline van het project het onderwerp is van:
het bevel.

-BAse_RElatief
Deze optie kan worden gebruikt om ervoor te zorgen dat relatieve bestandsnamen worden beschouwd als relatief ten opzichte van
de basis van de bronboom. Zien aeuconf(5) voor de corresponderende gebruiker
voorkeur.

-CUrrent_RElatief
Deze optie kan worden gebruikt om ervoor te zorgen dat relatieve bestandsnamen worden beschouwd als relatief ten opzichte van
de huidige map. Dit is meestal de standaardinstelling. Zien aeuconf(5) voor de
overeenkomstige gebruikersvoorkeur.

-Verandering aantal
Deze optie kan worden gebruikt om een ​​bepaalde wijziging binnen een project te specificeren. Zien
aegis(1) voor een volledige beschrijving van deze optie.

-Helpen
Deze optie kan worden gebruikt om meer informatie te verkrijgen over het gebruik van de vinden
programma.

-Project naam
Deze optie kan worden gebruikt om het gewenste project te selecteren. wanneer nee? -Project
optie is opgegeven, de AEGIS_PROJECT omgevingsvariabele wordt geraadpleegd. Indien
die niet bestaat, die van de gebruiker $HOME/.aegisrc bestand wordt onderzocht op een standaard
projectveld (zie aeuconf(5) voor meer informatie). Als dat niet bestaat,
wanneer de gebruiker alleen aan wijzigingen binnen een enkel project werkt, wordt het project
naam is standaard voor dat project. Anders is het een fout.

-Oplossen
Deze optie kan worden gebruikt om te verzoeken dat bestandsnamen absolute paden zijn, verwijzend naar
de volledig opgeloste bestandsnaam. Dit is de standaardinstelling.

-Geen_Oplossen
Deze optie kan worden gebruikt om te verzoeken dat bestandsnamen relatieve basisnamen zijn,
ten opzichte van de hoofdmap van de "gestapelde" mappenboom.

Verbaasd
Deze optie kan worden gebruikt om te verzoeken dat de uitdrukking opnieuw wordt afgedrukt op de
standaard uitvoer. Dit is de uitdrukking zoals begrepen door vinden, om u te helpen
om ervoor te zorgen dat jij en het commando het eens zijn. De uitdrukking is volledig
tussen haakjes, en alle impliciete operatoren expliciet gemaakt. Waar mogelijk,
constante uitdrukkingen zijn gevouwen.

Zie ook aegis(1) voor opties die alle aegis-commando's gemeen hebben.

Alle opties kunnen worden afgekort; de afkorting is gedocumenteerd als de hoofdletters,
alle kleine letters en underscores (_) zijn optioneel. U moet opeenvolgend . gebruiken
reeksen van optionele letters.

Alle opties zijn niet hoofdlettergevoelig, u kunt ze typen in hoofdletters of kleine letters of a
combinatie van beide, case is niet belangrijk.

Bijvoorbeeld: de argumenten "-project, "-PROJ" en "-p" worden allemaal geïnterpreteerd als de
-Project optie. Het argument "-prj" wordt niet begrepen, omdat consecutief
optionele tekens zijn niet meegeleverd.

Opties en andere opdrachtregelargumenten kunnen willekeurig worden gemengd op de opdrachtregel,
na de functiekiezers.

De GNU lange optienamen worden begrepen. Aangezien alle optienamen voor vinden zijn lang,
dit betekent het negeren van de extra leidende '-'. De "--optie=waarde"conventie is ook"
begrepen.

UITDRUKKINGEN


De uitdrukking bestaat uit basiselementen, tests (die een waarde waar of onwaar retourneren),
en acties (die bijwerkingen hebben en een waar of onwaar waarde retourneren), allemaal gescheiden door
exploitanten.

BASIC ELEMENTS
{} De waarde van deze uitdrukking is de bestandsnaam van het bestand dat momenteel wordt gebruikt
beschouwd. De waarde wordt beïnvloed door de de -Oplossen optie.

{-} De waarde van deze uitdrukking is de bestandsnaam van het bestand dat momenteel wordt gebruikt
overwogen, relatief ten opzichte van de basis van de directorystack.

{+} De waarde van deze uitdrukking is het absolute pad van het bestand dat momenteel wordt gebruikt
beschouwd.

aantal Nummers kunnen direct worden opgegeven voor gebruik met andere tests en operators. In
de stijl van C, ze kunnen hexadecimaal zijn met een "0x" prefix, octaal met een "0"
voorvoegsel, of anders decimaal.

snaar Strings kunnen direct worden opgegeven voor gebruik met andere tests en operators. Als
de tekenreeks bevat shell-metatekens, mogelijk moet u deze tussen aanhalingstekens plaatsen.

-FOUT De waarde van deze uitdrukking is altijd onwaar.

-NU De waarde van deze uitdrukking is de huidige tijd, aan het begin van de uitvoering.

-WAAR De waarde van deze uitdrukking is altijd waar.

OPERATOREN
De -en operator wordt aangenomen waar de operator wordt weggelaten. Je zult er veel moeten citeren
van de operators, om ze te beschermen tegen interpretatie door de shell. Elke exploitant moet
een afzonderlijk opdrachtregelargument zijn.

( uitdrukken )
Forceer voorrang.

+ uitdrukken Unair plus. Is een fout als het argument niet tot een getal kan worden gedwongen.

- uitdrukken Unaire min. Resultaat is het numerieke negatief van het argument. Is een fout als
het argument kan niet tot een getal worden gedwongen.

! uitdrukken Logische ontkenning van de betekenis van de uitdrukking. Is een fout als het argument
kan niet worden gedwongen tot een boolean.
Synoniem: -Niet

~ uitdrukken Bitsgewijze niet van het argument. Is een fout als het argument niet kan worden afgedwongen
een geheel getal.

uitdr1 * uitdr2
Deze bewerking vermenigvuldigt de twee waarden. Is een fout als de argumenten dat niet kunnen
gedwongen worden tot cijfers.

uitdr1 / uitdr2
Deze bewerking deelt de argumentwaarde door de seconde. Is een fout als de
argumenten kunnen niet tot cijfers worden gedwongen. Is is een fout als het tweede argument is
nul.

uitdr1 % uitdr2
Deze bewerking produceert de rest van de deling van het eerste argument door
het betoog. Is een fout als de argumenten niet tot getallen kunnen worden gedwongen. Is
is een fout als het tweede argument nul is.

uitdr1 ~ uitdr2
Is een fout als de argumenten niet tot strings kunnen worden gedwongen. Is een fout als
het eerste argument is geen geldig patroon. Het eerste argument is het patroon,
en de tweede is de tekenreeks. Het resultaat is waar als het patroon overeenkomt, en onwaar
als het niet doet. Deze bewerking voert een shell-bestandspatroonvergelijking uit. zijn
vergeleken.

uitdr1 + uitdr2
Met deze bewerking worden de twee waarden opgeteld. Is een fout als de waarden niet kunnen zijn
gedwongen tot cijfers.

uitdr1 - uitdr2
Met deze bewerking worden de tweede waarden van de eerste afgetrokken. Is een fout als de
waarden kunnen niet worden afgedwongen tot getallen.

uitdr1 ## uitdr2
Deze bewerking voegt de argumenten samen. Is een fout als de argumenten
kan niet tot touwtjes worden gedwongen. (Let op: dit is niet hetzelfde als de : exploitant van
de uitdrukken(1) opdracht.)

uitdr1 << uitdr2
Verschuif het eerste argument naar links met het aantal bits dat door het tweede is opgegeven
argument. Het linkerargument wordt behandeld als een Ongesigneerd nummer. Is een fout als
de waarden kunnen niet worden gedwongen tot getallen.

uitdr1 >> uitdr2
Verschuif het eerste argument naar rechts met het aantal bits dat door het tweede is opgegeven
argument. Het linkerargument wordt behandeld als een Ongesigneerd nummer. Is een fout als
de waarden kunnen niet worden gedwongen tot getallen.

uitdr1 < uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde kleiner is dan de tweede
waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen, is de vergelijking
is numeriek; als beide waarden tot strings kunnen worden gedwongen, is de vergelijking geslaagd
lexicografisch; anders is het een fout.

uitdr1 <= uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde kleiner is dan of gelijk is aan
de tweede waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen, is de
vergelijking is numeriek; als beide waarden tot strings kunnen worden gedwongen, de vergelijking
is lexicografisch; anders is het een fout.

uitdr1 > uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde groter is dan de tweede
waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen, is de vergelijking
is numeriek; als beide waarden tot strings kunnen worden gedwongen, is de vergelijking geslaagd
lexicografisch; anders is het een fout.

uitdr1 >= uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde groter is dan of gelijk is aan
tot de tweede waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen,
de vergelijking is numeriek; als beide waarden tot tekenreeksen kunnen worden gedwongen, is de
vergelijking is lexicografisch; anders is het een fout.

uitdr1 == uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde gelijk is aan de tweede
waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen, is de vergelijking
is numeriek; als beide waarden tot strings kunnen worden gedwongen, is de vergelijking geslaagd
lexicografisch; anders is het een fout.

uitdr1 != uitdr2
Vergelijk de waarden en produceer waar als de eerste waarde niet gelijk is aan de tweede
waarde, anders onwaar. Als beide waarden tot getallen kunnen worden gedwongen, is de vergelijking
is numeriek; als beide waarden tot strings kunnen worden gedwongen, is de vergelijking geslaagd
lexicografisch; anders is het een fout.

uitdr1 & uitdr2
Deze bewerking produceert de bitsgewijze en van de twee waarden. Is een fout als de
waarden kunnen niet worden afgedwongen tot getallen.

uitdr1 | uitdr2
Deze bewerking produceert de bitsgewijze of van de twee waarden. Is een fout als de
waarden kunnen niet worden afgedwongen tot getallen.

uitdr1 && uitdr2
Resultaat is waar als beide uitdrukkingen waar zijn. Kortsluitevaluatie wordt gebruikt,
en dus uitdr2 wordt niet geëvalueerd als uitdr1 is fout. Is een fout als de argumenten
kan niet worden gedwongen tot booleans.
Synoniem: -En

uitdr1 uitdr2
Logisch en (impliciet). Resultaat is waar als beide uitdrukkingen waar zijn. Kort
circuitevaluatie wordt gebruikt, en zo uitdr2 wordt niet geëvalueerd als uitdr1 is fout.
Houd er rekening mee dat de impliciete operator een vrolijke boel speelt met operatorvoorrang,
omdat er geen operator is. Gebruik expliciet als u vreemde resultaten krijgt
exploitanten.

uitdr1 || uitdr2
Het resultaat is waar als een van beide uitdrukkingen waar is. Kortsluitevaluatie wordt gebruikt,
en dus uitdr2 wordt niet geëvalueerd als uitdr1 is waar. Is een fout als de argumenten
kan niet worden gedwongen tot booleans.
Synoniem: -Of

uitdr1 ? uitdr2 : uitdr3
De waarde van deze uitdrukking is uitdr2 if uitdr1 is waar, en uitdr3 anders. De
uitdr1 wordt altijd geëvalueerd, maar slechts één daarvan uitdr2 or uitdr3 zal worden geëvalueerd. Het
is een fout als de waarde van uitdr1 kan niet worden gedwongen tot boolean.

uitdr1 , uitdr2
Te gebruiken zowel uitdr1 en uitdr2 worden altijd beoordeeld. De waarde van uitdr1 wordt weggegooid; de
waarde van de uitdrukking is de waarde van uitdr2.

Operators hebben voorrang zoals beschreven in de volgende tabel, van hoogste naar laagste:

┌────────────────────────────┐
│ Bedieningsrichting │
├────────────────────────────┤
(unair) + - ~! ← │
│* / % ~ →
│+ - : → │
│<< >> → │
│< <= > >= → │
│== != → │
│& → │
│^ → │
│| → │
│&& → │
│|| → │
│? : → │
│, → │
└────────────────────────────┘
FUNCTIES
Er zijn een aantal ingebouwde functies die in de uitdrukking kunnen worden gebruikt. Functies
kan worden aangeroepen met een syntaxis die vergelijkbaar is met C-functies.

naam ( argumenten )
U moet spaties rond de haakjes laten zodat ze een aparte opdrachtregel zijn
argumenten.

atime Deze functie kan worden gebruikt om de laatste toegangstijd van een bestand te bepalen. Het
neemt één argument.

basisnaam
Deze functie retourneert de basisnaam van het tekenreeksargument dat eraan is doorgegeven. Het duurt
één argument.

ctime Deze functie kan gebruikt worden om de laatste-wisseltijd van een inode te bepalen. Het
neemt één argument.

execute Deze functie kan worden gebruikt om een ​​commando uit te voeren. De argumenten zijn samengevoegd tot
de uit te voeren opdracht. Gebruik het speciale argument "{}" om de naam van in te voegen
het huidige bestand. De functie retourneert true van de bestaansstatus van de opdracht is
nul. Alle volgende te vinden argumenten worden beschouwd als argumenten voor de
commando tot een argument bestaande uit `;' wordt aangetroffen. De opdracht is
uitgevoerd in de startmap.

gid Deze functie kan gebruikt worden om de gid van een bestand te bepalen. Er is één argument voor nodig.

inode Deze functie kan worden gebruikt om het inodenummer van een bestand te bepalen. Er is er een nodig
argument.

mode Deze functie kan worden gebruikt om de toegangsmodus (machtigingen) van een bestand te bepalen.
Er is één argument voor nodig.

mtime Deze functie kan worden gebruikt om de laatste wijzigingstijd van een bestand te bepalen. Het
neemt één argument.

print Deze functie kan gebruikt worden om een ​​waarde af te drukken. Er is één argument voor nodig. Altijd
geeft true terug.

grootte Deze functie kan worden gebruikt om de grootte in bytes van een bestand te bepalen. Er is er een nodig
argument.

type Deze functie kan worden gebruikt om het type van een bestand te bepalen. Er is er een nodig
argument. Het geeft een string terug: "block_special", "character_special",
"directory", "file", "named_pipe", "socket" of "symbolic_link".

uid Deze functie kan gebruikt worden om de uid van een bestand te bepalen. Er is één argument voor nodig.

PROEVEN
De meeste tests bestaan ​​om compatibiliteit met te bieden vinden(1).

-Toegang_Minuten [ relatieve operator ] aantal
Waar als het huidige bestand exact is geopend aantal minuten geleden, vals
anders. Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatief
vergelijking zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet
identiek aan het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - atime
( {+} )) / 60 relatieve operator aantal" uitdrukking.

-Toegangstijd [ relatieve operator ] aantal
Waar als het huidige bestand exact is geopend aantal dagen geleden, anders onwaar.
Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatieve vergelijking
zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet identiek aan
het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - atime ( {+} )) /
86400 relatieve operator aantal" uitdrukking.

-Change_Minuten aantal
Waar als de inode van het huidige bestand exact is gewijzigd aantal minuten geleden, vals
anders. Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatief
vergelijking zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet
identiek aan het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - ctime
( {+} )) / 60 relatieve operator aantal" uitdrukking.

-Verander tijd aantal
Waar als de inode van het huidige bestand exact is gewijzigd aantal dagen geleden, vals
anders. Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatief
vergelijking zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet
identiek aan het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - ctime
( {+} )) / 86400 relatieve operator aantal" uitdrukking.

-Modify_Minuten aantal
Waar als het huidige bestand precies is gewijzigd aantal minuten geleden, vals
anders. Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatief
vergelijking zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet
identiek aan het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - mtime
( {+} )) / 60 relatieve operator aantal" uitdrukking.

-Wijzig_Tijd aantal
Waar als het huidige bestand precies is gewijzigd aantal dagen geleden, anders onwaar.
Als een relatieve operator wordt gegeven (<, <=, ==, !=, > of >=) een relatieve vergelijking
zal worden gemaakt, in plaats van de impliciete gelijkheidstest. Dit is niet identiek aan
het soortgelijke vinden(1) testen. Dit is een afkorting voor de “( now - mtime ( {+} )) /
86400 relatieve operator aantal" uitdrukking.

-Nieuwer bestandsnaam
Waar als het huidige bestand is gewijzigd na het opgegeven bestand. Dit is afkorting
voor de “mtime ( {+} ) > mtime ( bestandsnaam )" uitdrukking.

-Naam patroon
De basis van de bestandsnaam (het pad waarvan de leidende mappen zijn verwijderd) komt overeen met shell
patroon patroon. Dit is een afkorting voor de "patroon ~ basisnaam ({})”
expressie.

-Pad patroon
Bestandsnaam komt overeen met shell-patroon patroon. Merk op dat de bestandsnaam, indien beïnvloed door
de -oplossen keuze. Dit is een afkorting voor de "patroon ~ {}” uitdrukking.

-Type snaar
Het bestandstype komt overeen met het opgegeven type. Dit is een afkorting voor het “type ( {} ) ==
snaar" uitdrukking. Typenamen komen overeen met opties:

Blokkeren Het bestand is een speciaal blokbestand.
Teken Het bestand is een speciaal tekenbestand.
Directory Het bestand is een directory.
Bestand Het bestand is een normaal bestand.
Koppeling Het bestand is een symbolische koppeling.
Pipe Het bestand is FIFO (een named pipe).
Socket Het bestand is een UNIX-domeinsocket.

ACTIES
-afdrukken Hierdoor wordt de volledige bestandsnaam afgedrukt op de standaarduitvoer, gevolgd door een nieuwe regel.
De -Oplossen optie is van invloed op wat er wordt afgedrukt. Dit is een afkorting voor de
uitdrukking "afdrukken ({})".

-uitvoeren snaar... ;
De kan worden gebruikt om een ​​commando uit te voeren. Dit is een afkorting voor de "execute (
snaar : ... )" uitdrukking.

EXIT STATUS


De vinden commando wordt afgesloten met een status van 1 bij elke fout. De vinden bevel zal
sluit alleen af ​​met een status van 0 als er geen fouten zijn.

MILIEU VARIABELEN


Bekijk aegis(1) voor een lijst met omgevingsvariabelen die van invloed kunnen zijn op deze opdracht. Zien
aepconf(5) voor de projectconfiguratiebestanden project_specifiek veld voor hoe in te stellen
omgevingsvariabelen voor alle opdrachten die door Aegis worden uitgevoerd.

COPYRIGHT


vind versie 4.24.3.D001
Auteursrecht (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010

Het aefind-programma wordt geleverd met ABSOLUUT GEEN GARANTIE; gebruik voor details de 'vinden
-Versie Vergunning' commando. Dit is gratis software en je bent welkom om het opnieuw te distribueren
onder bepaalde omstandigheden; gebruik voor details de 'vinden -Versie Vergunning' commando.

Gebruik aefind online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    MSYS2
    MSYS2
    MSYS2 is een verzameling tools en
    bibliotheken die u voorzien van een
    gebruiksvriendelijke omgeving om te bouwen,
    native Windows installeren en uitvoeren
    software. Het gaat om...
    MSYS2 downloaden
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is een JPEG-afbeeldingscodec
    die SIMD-instructies gebruikt (MMX, SSE2,
    NEON, AltiVec) om de basislijn te versnellen
    JPEG-compressie en -decompressie aan
    x86, x8...
    Libjpeg-turbo downloaden
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Het project heeft nu een nieuwe thuis:
    https://xtremedownloadmanager.com/ For
    ontwikkelaars:
    https://github.com/subhra74/xdm Xtreme
    Download Manager is een krachtige tool om...
    Xtreme-downloadmanager downloaden
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Kenmerken:4:3 en 16:9 lage resolutie
    VGA-uitgangPS/2 toetsenbord en muis
    inputText-gebaseerde gebruikersinterface (TUI)
    met dialoogmanagerGedeeltelijke Unicode
    ondersteuningSlave dis...
    TTGO VGA32 Lite downloaden
  • 5
    Clover EFI-bootloader
    Clover EFI-bootloader
    Project is verplaatst naar
    https://github.com/CloverHackyColor/CloverBootloader..
    Functies:Boot macOS, Windows en Linux
    in UEFI of legacy-modus op Mac of pc met
    EU...
    Download Clover EFI-bootloader
  • 6
    verenigde rpms
    verenigde rpms
    Doe mee met Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Schakel de URPMS-repository in uw
    systeem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unitedrpms downloaden
  • Meer "

Linux-commando's

Ad