Questo tag è per domande sulle cache del buffer del kernel, inclusi i buffer delle pipe. Questi vengono utilizzati per memorizzare i file a cui si accede di recente e / o quelli a cui si accede di frequente.
A parte l'utilizzo di un file temporaneo per aiutare, c'è un modo / programma che può bufferizzare l'input stdinma non emette il contenuto fino a quando non ottiene il file EOF. Non voglio nemmeno usare una variabile di shell (ad es buffer=$(cat).). Questo programma dovrebbe funzionare come di seguito (supponiamo …
Supponiamo che tu abbia una pipeline come la seguente: $ a | b Se binterrompe l'elaborazione dello stdin, dopo un po 'la pipa si riempie e scrive, dal asuo stdout, si bloccherà (fino a quando non binizia nuovamente l'elaborazione o muore). Se volessi evitare questo, potrei essere tentato di usare …
C'è un modo per eseguire un comando solo dopo che un altro è stato fatto senza un file temporaneo? Ho un comando in esecuzione più lungo e un altro comando che formatta l'output e lo invia a un server HTTP usando curl. Se eseguo solo commandA | commandB, commandBinizierò curl, …
echo Hello World | nano - | less Voglio modificare Hello -> Arrivederci nell'editor di testo. Non deve essere con nano. Sono bloccato con la lettura nano di stdin ma mi impone di scrivere su un file (scrivendo su - crea un file chiamato -)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.