Жүйе пәрменінің шығысын айнымалыға қалай сақтап, файлға басып шығаруға болады?

Мен вегет жасап жатырмын және жауапты айнымалыға сақтап қойғым келеді ....

$myresp = `wget yadda yadda`;

Note, I'm not trying to save what comes back from the wget into the variable... just the STDERR (or whatever buffer it uses) that normally prints back out to the prompt when you use wget. I see the output when I run the perl manually, but I want to have it logged... I know it's some sort of cryptic 2&>1 type of thingie, but can't find it and thought I'd ask here...

алдын-ала рақмет.

1

1 жауаптар

$r = `wget yadda yadda 2>&1`

stdout және stderr-ды $ r түрінде түсіреді.

3
қосылды
ха-ха ... Мен дұрыс ойладым! көп рақмет.
қосылды автор Genia S., көзі
np :). бәрі істеу керек болды & және >
қосылды автор MisterEd, көзі