Klausimai pažymėti „pipe“

Unix vamzdis sujungia dviejų procesų failų aprašus. Vamzdis sukurtas naudojant POSIX vamzdžio () funkciją, deklaruotą. Korpusai sukuria vamzdžių kūrimą tarp procesų, naudojant „|“. Vamzdžiai taip pat gali būti sukurti „Windows“ sistemoje naudojant „CreatePipe“ (). Ši koncepcija yra prieinama nešiojamam standartiniam įvesties, standartiniam išėjimui ir standartinei klaidai .net ir Java >
6
atsakymai

Kaip aš galiu nukreipti ir pridėti stdout ir stderr į failą su bash?

Norėdami nukreipti stdout į sutrumpintą failą Bash'e, žinau, ką naudoti: cmd> file.txt Norėdami nukreipti stdout į Bash, pridedant prie failo, žinau, ką naudoti: cmd >> file.txt Norėdami nukreipti ir stdout, ir ...
gegužės 18 d. 07:19
11
atsakymai

Kaip prijungti stderr, o ne stdout?

Turiu programą, kuri rašo informaciją stdout ir stderr, ir aš turiu grep per tai, kas vyksta į stderr, nesirūpindamas stdout. Žinoma, galiu tai padaryti dviem etapais: komanda> / dev / null 2> temp.file grep 'kažkas ...
nustatyti 26 vas '10, 18:53
13
atsakymai

Peradresuokite stderr ir stdout į bash

Noriu nukreipti ir stdout, ir stderr procesą į vieną failą. Kaip tai padaryti bash?
Nustatyta kovo 12 d. 12 val
7
atsakymai

Peradresuokite Windows cmd stdout ir stderr į vieną failą

Bandau nukreipti DOS komandos išvestį (stdout + stderr) į vieną failą: C:> dir 1> a.txt 2> a.txt Ar tai įmanoma, ar turėčiau tiesiog nukreipti į ...
rugsėjo 14 d '09 14:20
15
atsakymai

Bash išvestis ir kanalo išvesties būsena

Noriu atlikti ilgą komandą Bash'e ir užregistruoti savo išėjimo būseną, ir „tee“ išėjimą. Taigi, tai darau: komanda | tee out.txt ST = $? Problema ta, kad ST kintamasis užfiksuoja tee išėjimo būseną, o ne komandą. Kaip išspręsti šią problemą ...
nustatytas 03 rugpjūtis '09 14:31 val
7
atsakymai

Išvesties subprocess.call ()

Kaip gauti procesą, kuris veikia naudojant subprocess.call ()? StringIO.StringIO objekto perkėlimas į stdout suteikia StringIO.StringIO klaidą: Traceback (paskutinio skambučio paskutinis): failas "<stdin>", 1 eilutė, <modulyje ...
nustatytas sausio 04 d '10, 1:07
5
atsakymai

Kaip prijungti „stdout“, laikydami jį ekrane? (ir ne išvesties failas)

Norėčiau perduoti standartinę programos produkciją, išsaugant ją ekrane. Su paprastu pavyzdžiu (naudokite echo čia tik iliustracijai): $ echo 'ee' foo ee <- produkcija norėčiau pamatyti, kad aš žinau, kad tee gali kopijuoti stdout į fa ...
nustatytas balandžio 15 d '11, 16:05
15
atsakymai

Vertybių skaitymas į lukšto kintamąją

Aš bandau gauti bash apdoroti duomenis iš Stdin, kurie patenka į sistemą, bet ne sėkmės. Aš turiu galvoje ne vieną iš šių darbų: echo "hello world" test = ($ (</ dev / stdin)); echo test = $ test test = echo "hello world" | skaitymo testas; echo t ...
nustatytas balandžio 30 d '10, 20:51
14
atsakymai

Kaip perkelti failų, kuriuos grąžino komanda „Find“, sąrašą, kad galėtumėte peržiūrėti visus failus

Aš rasiu, o tada gaunu failų sąrašą. Kaip perkelti jį į kitą įrankį, pavyzdžiui, katę (taigi katė rodo visų šių failų turinį) ir iš esmės jums reikia kai kuriuos iš šių failų.
gegužės 14 d. 19:18 val
7
atsakymai

Python subprocesas su vamzdžiu

Noriu naudoti subprocess.check_output () su ps -A | grep 'process_name'. Išbandžiau įvairius sprendimus, bet iki šiol nieko nebuvo. Ar kas nors gali man tai padaryti?
lapkričio 11 d. '12, 17:55
9
atsakymai

Cheat app, manydamas, kad jo našumas yra terminalas, o ne vamzdis

Aš stengiuosi priešingai sužinoti, ar stdin yra terminalas ar vamzdis? Paleidžiu programą, kuri keičia savo išvesties formatą, nes aptinka stdout kanalą, ir aš noriu, kad jis manytų, jog tai interaktyvus terminalas, h ...
nustatyti 09.09. '09 20:31
5
atsakymai

Kaip bash, kaip galiu perduoti standartinę klaidą kitam procesui?

Gerai žinoma, kaip prijungti standartinę proceso išvestį į kitą standartinį procesų įvedimą: proc1 | proc2 Bet ką daryti, jei noriu siųsti standartinę proc1 klaidą proc2 ir palikti standartinę produkciją dabartinėje vietoje? Jūs manote, kad ...
nustatyti 02 sp '09 8:11
11
atsakymai

Ką vadina vamzdžiai?

Kokie jie ir kaip jie veikia? Kontekstas yra SQL Server
nustatyti spalio 06 '08 21:28
4
atsakymai

Vamzdyno komanda išeina į tee, bet taip pat išsaugo komandų išėjimo kodą

Turiu scenarijų apvalkalą, kuriame užpildau (mvn clean install) komandą, kad nukreiptumėte išėjimą į žurnalo failą. #! / bin / bash ... mvn švarus įdiegti $ @ | tee $ logfile echo $? # Nerodo švaraus įdiegimo Dabar, jei ...
yra nustatytas liepos 29 d. 11 val. 13:36
3
atsakymai

Išsaugokite spalvą po grep vamzdynų į grep

Problema kyla dėl ls spalvos išsaugojimo po smėliavimo, tačiau jis mane erzina, jei spausdindami spalvų grep išvestį kitoje grep, tada spalvos nėra išsaugomos. Pavyzdžiui, grep --color WORD * grep -v AVOID nesaugo pirmosios išvesties spalvos ...
nustatyti 24 vas '10, 18:36