V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xinghen57  ›  全部回复第 6 页 / 共 32 页
回复总数  623
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
2023-12-12 20:36:29 +08:00
回复了 xinghen57 创建的主题 PowerShell 如何确定 powershell 在终端输出的信息是 stdout 还是 stderr?
@Tumblr #6 这两篇我都看过,里面只是介绍了 stream 。
下面我找到的这篇有兴趣兄台可以看看,说的更深一些。

Understanding Streams, Redirection, and Write-Host in PowerShell
https://devblogs.microsoft.com/scripting/understanding-streams-redirection-and-write-host-in-powershell/
2023-12-12 20:34:11 +08:00
回复了 xinghen57 创建的主题 PowerShell 如何确定 powershell 在终端输出的信息是 stdout 还是 stderr?
@wangtian2020 #4
@ns09005264 #5
@Tumblr #6
@huangmiaomiao233 #7
感谢诸位。最简单直接的是用重定向,就像 @huangmiaomiao233 #7 说的,也即靠经验和调试。

其实我向寻找的是类似 Get-Member 的命令,直接可以显示输出内容去了 stream x ,貌似没有这类命令。
2023-12-12 14:13:55 +08:00
回复了 xinghen57 创建的主题 PowerShell 如何确定 powershell 在终端输出的信息是 stdout 还是 stderr?
@matepi #1
```powershell
function Write-Messages
{

Write-Host "Host message"
Write-Output "Output message"
Write-Verbose "Verbose message"
Write-Warning "Warning message"
Write-Error "Error message"
Write-Debug "Debug message"
}

Write-Messages

# 输出结果如下

Host Messages
Output Messages
WARNING: Warning Messages
Write-Messages: Error Messages
```

上面的代码,可以看到,终端显示的输出,可能是 stdout ,也可能是 stderr ,还可能是 warning 。

所以如果在终端看到一段输出结果,怎么确定是 stdout ,或 stderr ,还是 warning ?
2023-12-12 13:53:48 +08:00
回复了 xinghen57 创建的主题 PowerShell 如何确定 powershell 在终端输出的信息是 stdout 还是 stderr?
@matepi #1 谢谢,想问的不是重定向。
我的意思是,终端上有一行输出,如果没有报错信息,通常我会当成 stdout 。但 ffmpeg ,额,这个有报错信息,ffprobe ,这个没报错信息,它的输出却走的 stderr ,也即 stream 2 。
比如的代码

```
# powershell 下
ffprobe -i 'video.mp4'

# 输出如下
ffprobe version 6.0-full_build-www.gyan.dev Copyright (c) 2007-2023 the FFmpeg developers
built with gcc 12.2.0 (Rev10, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, matroska,webm, from '.\洞穴 burrow.mkv':
Metadata:
ENCODER : Lavf60.3.100
Duration: 00:05:19.02, start: 0.000000, bitrate: 1756 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn
Metadata:
HANDLER_NAME : ISO Media file produced by Google Inc.
VENDOR_ID : [0][0][0][0]
DURATION : 00:05:18.985000000
Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp
Metadata:
DURATION : 00:05:19.016000000

```

有什么方式能确定输出是走的 stdout 还是 stderr ,或者其他 stream 么?

查了官方文档,没找到相关内容。
2023-12-03 20:55:29 +08:00
回复了 Fcsle 创建的主题 分享发现 最近各家服务崩的此起彼伏,到底是不是跟裁员有关?
@MiketsuSmasher #66 稳定性还没经历历史考验
2023-12-02 01:32:33 +08:00
回复了 Fcsle 创建的主题 分享发现 最近各家服务崩的此起彼伏,到底是不是跟裁员有关?
有没有可能是国产化?
请问下 OP ,Momo 是在哪里下的?我没找到下载地址。酷安也没有呀
2023-08-21 22:40:44 +08:00
回复了 xinghen57 创建的主题 Android 安卓 root 后,防火墙类软件有推荐么
@rev1si0n #18 谢谢。已经了解了。iPhone 换 Android 进行中,见笑了。
@gadore #117 这有点太不方便了
求问 OP ,你说的指纹没了,解锁手机时的指纹是不是也不能用了?
2023-08-21 11:39:19 +08:00
回复了 john990 创建的主题 Android 现在能刷机的国产 Android 新机有哪些
@godmiracle #3 请教,一加 11 刷 cdDroid 后,指纹、面部识别这些功能正常么?银行的 app 能用么?
2023-08-19 12:49:46 +08:00
回复了 unshiliu 创建的主题 Telegram 小米手机无法更新 telegram 了
@kongkongyzt #201 感谢
2023-08-18 09:52:26 +08:00
回复了 xinghen57 创建的主题 Android 安卓 root 后,防火墙类软件有推荐么
@tool2d #4 @Joshuahui #5 @Biggoldfish #6 @jlmzzz #12 非常感谢
2023-08-18 09:50:48 +08:00
回复了 xinghen57 创建的主题 Android 安卓 root 后,防火墙类软件有推荐么
@ufok #7 诚信请教。目前在用 iPhone ,准备换 Android 。
请问你说的疑心病是指隐私方面?如果是,请问什么书能深入了解 Android 并消除自己的疑心病,求推荐。

本着自己对自己负责的原则,准备换 Android 。
iPhone 好比一套精装房,什么都不错,就是房门钥匙在物业那里。物业给你张门禁卡开门,并口口声声保证安全和随时提供服务。
买了一台手机,自己却没有全部控制权,这事情我不怎么能接受。
也许有人会说你欢乐 Android 并且 root 后,也不一定对手机有全部的控制权。
也许事实却是如此,但 root 后的安装最起码比 iPhone 控制权更多。
如果把对手机全部控制权比作理想,至少 root 后的 Andoid 比 iPhone 更进一步。
2023-08-17 23:50:54 +08:00
回复了 xinghen57 创建的主题 Android 安卓 root 后,防火墙类软件有推荐么
@RiverMud #1 防的是运营商不防的,比如广告,比如上传云端的信息。

@yyzh #2 比如要封安全管家,或者系统中的服务,或者对制定域名,或者一些奇奇怪怪的网络连接。

不知道 Android 有没有类似 firewall 、ufw 、iptables 这类防火墙。
2023-08-17 17:16:00 +08:00
回复了 unshiliu 创建的主题 Telegram 小米手机无法更新 telegram 了
@kongkongyzt samsung 打算哪个版本?某宝的港版商家就没遇到靠谱的。
2023-04-06 22:48:26 +08:00
回复了 xinghen57 创建的主题 PowerShell powershell 管道问题
@geelaw #1 太感谢了,醍醐灌顶。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.