V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1054850490
V2EX  ›  PowerShell

cmd 控制台显示输出日志过滤

  •  
  •   1054850490 · 2022-10-04 00:17:17 +08:00 · 1887 次点击
    这是一个创建于 806 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如最下方所示,cmd 打印太多的下载速度,如何让它减少,或者不打印该输出





    所用代码">> log.txt 2>&1"

    例:
    [youtube] OT5CfLnS3i4: Downloading webpage
    [youtube] OT5CfLnS3i4: Downloading android player API JSON
    [info] OT5CfLnS3i4: Downloading 1 format(s): 313+251
    [download] Destination: [8K] 220930 (VIVIZ)(EUNHA)-BOP BOP!FANCAM by DahinMaru [OT5CfLnS3i4].f313.webm

    [download] 0.0% of 347.69MiB at 20.51KiB/s ETA 04:49:21
    [download] 0.0% of 347.69MiB at 60.87KiB/s ETA 01:37:28
    [download] 0.0% of 347.69MiB at 142.04KiB/s ETA 41:46
    [download] 0.0% of 347.69MiB at 304.37KiB/s ETA 19:29
    [download] 0.0% of 347.69MiB at 153.67KiB/s ETA 38:36
    [download] 0.0% of 347.69MiB at 200.95KiB/s ETA 29:31
    [download] 0.0% of 347.69MiB at 262.78KiB/s ETA 22:34
    [download] 0.1% of 347.69MiB at 420.53KiB/s ETA 14:06
    [download] 0.1% of 347.69MiB at 657.11KiB/s ETA 09:01
    [download] 0.3% of 347.69MiB at 971.20KiB/s ETA 06:05
    [download] 0.6% of 347.69MiB at 1.60MiB/s ETA 03:36
    [download] 1.2% of 347.69MiB at 2.82MiB/s ETA 02:01
    [download] 2.3% of 347.69MiB at 4.85MiB/s ETA 01:10
    [download] 2.8% of 347.69MiB at 5.51MiB/s ETA 01:01
    [download] 2.8% of 347.69MiB at 6.04KiB/s ETA 15:54:40
    [download] 2.8% of 347.69MiB at 18.07KiB/s ETA 05:19:14
    [download] 2.8% of 347.69MiB at 42.17KiB/s ETA 02:16:49
    [download] 2.8% of 347.69MiB at 90.36KiB/s ETA 01:03:50
    [download] 2.8% of 347.69MiB at 142.10KiB/s ETA 40:35
    8 条回复    2022-10-07 17:22:55 +08:00
    hxy100
        2
    hxy100  
       2022-10-04 02:39:10 +08:00
    看看命令有没有 quiet 参数选项,可以静默输出,我看你的输出貌似是 youtube-dl ,youtube-dl 是有 -q 选项的。另外 cmd 下可以用 xxxxx >nul 这种语法屏蔽掉控制台输出;

    如果你用的是 Powershell ,不是 cmd ,那参考楼上给出的资料链接;
    Kasumi20
        3
    Kasumi20  
       2022-10-04 02:51:44 +08:00
    写一个程序过滤一道 stdin
    dangyuluo
        4
    dangyuluo  
       2022-10-04 04:24:35 +08:00
    --quiet --progress
    kokutou
        5
    kokutou  
       2022-10-04 08:28:50 +08:00 via Android
    我记得只有用非 cmd 调用 Python 的带进度条的东西才会这样。。。
    p1956
        6
    p1956  
       2022-10-04 22:30:38 +08:00
    你用的是 youtube-dl 或者 yt-dlp ,可以调用 aria2 ,加这样的参数 summary-interval=120 : 每 120 秒输出下载进度汇总
    fzinfz
        7
    fzinfz  
       2022-10-04 23:28:58 +08:00
    cmd:
    >nul 2>&1

    powershell:
    *>> log.txt
    *> $null
    *>&1 | Out-Null
    1054850490
        8
    1054850490  
    OP
       2022-10-07 17:22:55 +08:00
    @p1956
    @fzinfz
    @kokutou
    @dangyuluo
    @Kasumi20
    @hxy100
    @Tumblr
    已经可以了各位亲们,我这最近主要是解决 aria2 的信息输出问题,yt-dlp 可以静音,但是 aria2 找不到,然后盲猜 aria2 一个“-q”参数才把 aria2 那个进度条给隐藏了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4167 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:14 · PVG 18:14 · LAX 02:14 · JFK 05:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.