posix-compliant

如何运行存储在 fat32 存储中的 appimage 应用程序
posix-compliant

如何运行存储在 fat32 存储中的 appimage 应用程序

作为应用程序图像旨在实现可移植性我期待着与苹果 .app 格式非常相似的东西(apple.application-bundle) 。 我不知道如何从存储在 fat32 USB 中的 appimage 文件启动应用程序(macOS 允许从其 .app 格式启动)。 另外,我不知道如何浏览 appimage 内容。可以吗? 注1:Apple .app 格式允许通过双击图标或从终端启动文件夹结构中包含的可执行文件来执行。 ...

Admin

为什么 sigset 包含未添加的 SIGINT?
posix-compliant

为什么 sigset 包含未添加的 SIGINT?

编写简单的程序来学习编写 POSIX 风格的信号处理。 #include <signal.h> #include <errno.h> #include <stdio.h> #include <stdlib.h> static void sig_int(int); int main(void) { sigset_t waitmask; if (signal(SIGINT, sig_int) == SIG_ERR) { p...

Admin

列出以“jre”开头的文件或目录
posix-compliant

列出以“jre”开头的文件或目录

我需要列出名称以jre(允许小写和大写字母)开头的文件和目录。 当我执行: ls | grep jre ...它只 grep 低位大写字母,并且输出的jre不仅仅是起始位置。实际上,我觉得 grep 在这种情况下根本不是一个好的选择。 如何解决我的问题? ...

Admin

为 Ubuntu 20.01 安装 stropts.h
posix-compliant

为 Ubuntu 20.01 安装 stropts.h

我刚刚安装了 Ubuntu 20.04,并尝试编译我的 pintOS 项目,它说未找到 stropts.h,我研究了一下发现它只适用于 Ubuntu 18.04。有人分享了一种通过获取 stropts.h 文件来编译我的项目的方法。 我已经尝试过了: apt-get libc6-dev 构建必需品 ...

Admin

dash 和 ksh 的兼容程度如何?
posix-compliant

dash 和 ksh 的兼容程度如何?

我可以在不破坏任何进程的情况下将/bin/sh符号链接到/bin/ksh而不是 吗?由于它们都应该符合 POSIX 标准,我是否可以合理地期望替换不会出现问题?/bin/dash ...

Admin

在运行命令之前设置环境变量时,`;` 和空格有什么区别
posix-compliant

在运行命令之前设置环境变量时,`;` 和空格有什么区别

我一直在想这两者之间有什么区别: CAROOT='certificates'; echo $CAROOT- 打印值,用作;两个命令之间的分隔符 CAROOT='certificates' echo $CAROOT- 打印空值。 我想知道为什么前一个命令有效而后一个命令无效? ...

Admin

再次从头开始
posix-compliant

再次从头开始

随着我继续探索 Bash,我仍然被一些荒谬的东西困住了,比如这个我无法理解的脚本: #!/bin/bash if [ $1 -gt 100 ] then echo "You typed a larger number" if (( $1 % 2 == 0 )) then echo "And it's even an even number" fi 最近有人建议我随身携带 ShellCheck,我照做了,但似乎它对如何改进此脚本的建议也不起作用。基本上,当我尝试运行它时,我总是会得到类似“[: !=: 需要一元运算符”这样的错...

Admin

如何使用 awk 跳过一条记录
posix-compliant

如何使用 awk 跳过一条记录

我在日志目录中有大量文件,其名称带有时间戳(在本例中带有date +%b[...])。 我想写一个符合 POSIX 标准的单行这将: 任何一个 ls -ltc跳过包含 2 个或更少字段(如 所示awk)且不包含正则表达式常量的行输出/Jul/ 或者 跳过输出的第一行ls -ltc以及任何不匹配的行/Jul/。 结果与我的目的相同,因为只有第一行由两个字段组成(如图所示awk)。 我试过: > ll -tc | rm $(awk --posix 'NF > 2 && !/Jul/ {print $NF;}')...

Admin