unix 问答列表

如何在 Bash 中将变量设置为命令的输出?

作者:John 提问时间:1/11/2011

我有一个非常简单的脚本,如下所示: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c...

Shell 脚本:如何从 bash 变量中修剪空格 [duplicate]

作者:Bharat Sinha 提问时间:8/3/2012

这个问题在这里已经有答案了: 11年前关闭。 可能的重复: 如何从 bash 变量中修剪空格? 我已经搜索并尝试了许多解决方案,但似乎没有任何解决方案适合我...... 我有一个 shell 变...

如何使用 getopt 在 UNIX 中制作多字符参数?

作者:Waffles 提问时间:10/20/2010

我正在尝试制作一个 getopt 命令,以便当我将“-ab”参数传递给脚本时, 该脚本会将 -ab 视为单个参数。 #!/bin/sh args=`getopt "ab":fc:d $*` set ...

何时将引号括起来?

作者:Cristian 提问时间:4/9/2012

我是否应该或不应该在 shell 脚本中的变量周围使用引号? 例如,以下内容是否正确: xdg-open $URL [ $? -eq 2 ] 或 xdg-open "$URL" [ "$?"...

sh 和 Bash 之间的区别

作者:Weiwei Yang 提问时间:4/20/2011

在编写 shell 程序时,我们经常使用 和 。我通常使用 ,但我不知道它们之间有什么区别。/bin/sh/bin/bashbash Bash 和 ?sh 在 Bash 和 中编程时,我们需要注意...

何时将引号括起来?

作者:Cristian 提问时间:4/9/2012

我是否应该或不应该在 shell 脚本中的变量周围使用引号? 例如,以下内容是否正确: xdg-open $URL [ $? -eq 2 ] 或 xdg-open "$URL" [ "$?"...

如何正确初始化sigset_t

作者:Sergio 提问时间:1/10/2020

众所周知,如果需要重置一个变量,就足够了sigset_t sigemptyset(&my_ss); 我想知道是否有一种标准方法可以初始化此类变量以将其设置为空(即就好像用户只是使用上面显示的方...

为什么我的工具输出会覆盖自身,我该如何解决?

作者:Ed Morton 提问时间:8/19/2017

这个问题的目的是成为一个规范,涵盖各种问题,其答案归结为“你有DOS行尾被输入到Unix工具中”。任何有相关问题的人都应该找到一个明确的解释,说明为什么他们被指向这里,以及可以解决他们问题的工具,以及...

如何在 golang 的 C 函数调用中捕获 stderr 的内容?

作者:llimllib 提问时间:6/27/2023

这是一个 golang 程序,它调用一个 C 函数,该函数输出到 .在实际程序中,函数调用位于我无法更改的库中:stderr package main // #include <stdio.h> ...

mmaped 文件写回期间出现 I/O 错误

作者:firk 提问时间:11/8/2020

是否有任何标准(POSIX 等)操作系统行为用于在 mmap 写回期间处理错误? 这甚至在某个地方被记录为稳定的实现吗? 案例一: 一些程序正在执行,写入该内存区域,然后执行或。在这种情况下,有明确...


共113条 当前第1页