AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-295913

pmor's questions

Martin Hope
pmor
Asked: 2025-04-22 22:09:36 +0800 CST

为什么排序没有选项“--ignore-trailing-blanks”?

  • 4

sort有选项--ignore-leading-blanks:

   -b, --ignore-leading-blanks
          ignore leading blanks

为什么没有sort选项--ignore-trailing-blanks(忽略尾随空白)?

$ sort --version
sort (GNU coreutils) 8.32
linux
  • 2 个回答
  • 59 Views
Martin Hope
pmor
Asked: 2024-08-21 19:40:17 +0800 CST

如何正确执行 find 的输出(带有附加参数)?

  • 5

我正在按以下方式执行输出(带有附加参数--version) :find

$ find NDK -name clang -executable -type f | xargs -I{} bash -c "exec {} --version"
Android (7714059, based on r416183c1) clang version 12.0.8

确实有效。不过,这种方法可能不是最优的。

有没有正确/最佳的方法来做到这一点?

bash
  • 1 个回答
  • 12 Views
Martin Hope
pmor
Asked: 2024-07-13 00:38:22 +0800 CST

在哪些情况下 basename "$x" 和 echo "${x##*/}" 的输出会有所不同?

  • 7

在以下情况下basename "$x"和的输出echo "${x##*/}"没有区别:

$ x=xxx/yyy ; basename "$x" ; echo "${x##*/}"
yyy
yyy

在哪些情况下(如果有的话)basename "$x"和的输出echo "${x##*/}"不同?

bash
  • 1 个回答
  • 39 Views
Martin Hope
pmor
Asked: 2024-06-26 19:02:58 +0800 CST

bash 是否支持返回语句中的变量替换?

  • 6

bash 是否支持语句中的变量替换return?

从man bash:

return [n]
       Causes a function to stop executing and return the value specified by n to its caller.

是否n允许变量替换?

我根据以下示例进行了测试:

$ cat t345.sh
f()
{
  local x=13
  return $x
}

f
echo $?

$ bash t345.sh
13

$ bash --version
GNU bash, version 5.2.21(1)-release (x86_64-pc-cygwin)

这里我们看到 Bash 没有抱怨return $x并f返回 13。

它一直都是这样吗?或者从哪个版本的 Bash 开始支持这一点?

bash
  • 1 个回答
  • 18 Views
Martin Hope
pmor
Asked: 2024-05-08 21:28:08 +0800 CST

如何仅通过一次调用来提取两个模式之间的文本(可能包含浮动后视)?

  • 5

xxx<1+ whitespaces>"我试图匹配和之间的任何字符(换行符除外)whitespace。

输入字符串的格式如下:

xxx<1+ whitespaces>"yyy<1+ whitespaces>zzz"

我尝试使用以下 PCRE:

$ echo 'xxx  "yyy zzz"' | grep -Po '(?<=\xxx\s+").*?(?=\s)'
grep: lookbehind assertion is not fixed length

然而,正如我们所看到的,PCRE 不支持浮动lookbehind,因为它可能会导致重大的性能问题。

这是解决方法:

$ echo 'xxx  "yyy zzz"' | grep xxx | grep -Po '(?<=").*?(?=\s)'
yyy

在这里我们看到它可以工作,但是grep被调用了两次,这可能被认为是次优的。

是否有可能仅通过一次调用就获得相同的结果grep?

如果不是,那么是否可以实现相同的结果,但只需一次<toolname>(也许awk)调用?

regex
  • 1 个回答
  • 34 Views
Martin Hope
pmor
Asked: 2024-04-17 21:30:39 +0800 CST

如何从字符串变量运行包含字符串变量的命令?

  • 5

我正在尝试运行包含字符串变量中的字符串变量的命令:

$ X="bash -c 'echo OK'" ; $X
OK': -c: line 1: unexpected EOF while looking for matching `''

为什么不起作用?如何正确修复/做它?

请注意,我需要将命令运行为$X.

请注意,我需要echo OK通过运行bash -c。

bash
  • 2 个回答
  • 34 Views
Martin Hope
pmor
Asked: 2024-04-05 19:19:00 +0800 CST

如何仅打印匹配行的匹配(非空)部分,并且每个此类部分都在同一输出行上?

  • 6

从man grep:

-o, --only-matching
  Print only the matched (non‐empty) parts of a matching line, with each such part on a separate output line.

一个简单的问题:如何仅打印匹配行的匹配(非空)部分,并且每个此类部分都在同一输出行上?

grep
  • 2 个回答
  • 32 Views
Martin Hope
pmor
Asked: 2023-05-23 23:52:04 +0800 CST

Bash:如果 x 是 @,为什么 echo $x 打印换行符?

  • 5

考虑这种情况:

$ x=y
$ echo $x
y
$ x=@
$ echo $x
<newline>

如果是,为什么 echo$x打印换行符?x@

bash
  • 1 个回答
  • 37 Views
Martin Hope
pmor
Asked: 2023-02-17 01:58:04 +0800 CST

FFMPEG:如何将包含“rawvideo,bgr24”的avi正确转换为mp4?

  • 5

我有.avi文件:

$ ffprobe input.avi -hide_banner
Input #0, avi, from 'input.avi':
  Duration: 00:01:08.05, start: 0.000000, bitrate: 182785 kb/s
  Stream #0:0: Video: rawvideo, bgr24, 1060x615, 182915 kb/s, 20 fps, 20 tbr, 20 tbn

$ file input.avi
input.avi: RIFF (little-endian) data, AVI, 1060 x 615, 20.00 fps, video: uncompressed

在这里我们看到“rawvideo, bgr24”。

我已经尝试了多次 ffmpeg 调用,但要么.mp4无法在 Windows 10 照片应用程序中播放:

在此处输入图像描述

要么.mp4在其他玩家中播放不正确: 在此处输入图像描述

注意:但是,VLC 播放得很好.mp4。

一个简单的问题:如何将包含“rawvideo, bgr24”的内容正确转换.avi为.mp4(以便在任何播放器中都能正确播放)?

ffmpeg
  • 1 个回答
  • 19 Views
Martin Hope
pmor
Asked: 2023-02-11 04:58:38 +0800 CST

Windows 10笔记本电脑:是否可以找到上次插入笔记本电脑充电器的时间?

  • 9

我有 Windows 10 笔记本电脑。我找不到笔记本电脑充电器。所以,我试图回忆上次笔记本电脑充电器的插入时间。在 Windows 10 上是否可以找到上次插入笔记本电脑充电器的时间?换句话说:Windows 10 是否跟踪“充电器插入/拔出”事件?

windows
  • 3 个回答
  • 1659 Views
Martin Hope
pmor
Asked: 2021-12-09 04:37:59 +0800 CST

Microsoft Outlook 显示已收到电子邮件,但实际上已发送

  • 5

Microsoft Outlook 显示已收到电子邮件,但实际上已发送:

在此处输入图像描述

为什么?它是一个错误吗?

UPD。我没有收到这封电子邮件。我发送了这封电子邮件。我这边收不到这封邮件。它只能发送。

microsoft-outlook email
  • 2 个回答
  • 163 Views
Martin Hope
pmor
Asked: 2021-10-13 13:57:18 +0800 CST

Adobe Acrobat Reader DC:默认选择文本和图像的选择工具

  • 5

一个简单的问题:如何默认选择“文本和图像的选择工具”?

现在默认是“单击以平移文档”:

在此处输入图像描述

需要改变它。

以下是一些当前设置:

在此处输入图像描述

需要改变什么?

工具版本:

在此处输入图像描述

adobe-acrobat adobe-reader
  • 2 个回答
  • 81 Views
Martin Hope
pmor
Asked: 2021-06-05 03:15:19 +0800 CST

如何更改 Windows 打开窗口中的默认排序顺序?

  • 6

如何更改 Windows 打开窗口中的默认排序顺序?

示例:Paint => File => Open => /* need to order by date by default */。

windows-10 windows
  • 2 个回答
  • 885 Views
Martin Hope
pmor
Asked: 2020-04-23 11:25:37 +0800 CST

Cygwin + git + ssh = 不可用(由于 Antimalware Service Executable 导致 CPU 使用率高)

  • 7

操作git需要很长时间才能git使用。

例如,当一个人git pull(将本地 repo 更新为 master repo)Antimalware Service Executable消耗了接近 90% 的 CPU 并且完成git pull操作需要很长时间。


git pull 后 CPU 使用率高


git以下是其他一些命令的执行时间测量:

$ git status
...
7m31s

$ git stash save "xxx"
Saved working directory and index state On xxx: xxx
24m26s

$ git stash list
stash@{0}: xxx
23.9s

软件版本:

OS: Windows 10 Pro (Version 10.0.18362 Build 18362).

$ /usr/bin/git --version
git version 2.21.0

至于ssh我(至少)ssh安装了两个。我还不知道哪个(如果有的话)被使用git:

$ /bin/ssh -V
OpenSSH_8.2p1, OpenSSL 1.1.1f  31 Mar 2020

$ /cygdrive/c/Windows/System32/OpenSSH/ssh -V
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

有什么问题?怎么解决?

UPD。我已经尝试过停止(至少是暂时的)Antimalware Service Executable,但即使有权限Windows 10也不允许这样做。Administrator

无法停止反恶意软件服务可执行文件:

在此处输入图像描述

UPD1。正如@harrymc 所建议的那样,我已经通过选项添加了文件夹的路径来git回购。操作变得更快了,但Add or remove exclusions在操作过程中仍然出现并占用了接近 50% 的 CPU。这种行为被认为是正常的吗?gitAntimalware Service ExecutablegitAntimalware Service Executable

从 ASE 中排除 git repo 路径后的高 CPU 使用率

ssh windows-10
  • 1 个回答
  • 912 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve