asdefmdm 2023-01-30 10:27 采纳率: 0%
浏览 22

sed '1,1 s/.* //p;d'什么意思

version_installed="$binary" --version 2>/dev/null|sed '1,1 s/.* //p;d'
这个是什么意思?bash里边的

  • 写回答

2条回答 默认 最新

  • 梦想橡皮擦 Python领域优质创作者 2023-01-30 10:39
    关注

    运行命令 "$binary" --version,将二进制文件的版本信息输出到标准错误流 /dev/null 中。将二进制文件的版本信息从输出流中读取,使用 sed 命令对其进行处理。

    • sed 命令的选项 1,1 s/.* //p,代表把第一行读入并进行替换,将所有内容替换为空,并打印(p)出来。
    • sed 命令的选项 d,代表退出(d),因此最终仅输出第一行的处理结果。
    评论

报告相同问题?

问题事件

  • 创建了问题 1月30日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!