问题标签 [shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
73618 浏览

design-patterns - shell 脚本的设计模式或最佳实践

有谁知道任何关于 shell 脚本(sh、bash 等)的最佳实践或设计模式的资源?

0 投票
2 回答
29055 浏览

unix - 如何使用 vi 编辑器在 KornShell 命令行自动完成

AIX UNIX 版本 5.3上的 KornShell (ksh) 中,编辑器模式设置为 vi,使用:

在 shell 命令行中自动完成文件或目录名称的按键是什么?

0 投票
12 回答
57283 浏览

bash - 在bash中杀死后如何抑制终止消息?

在 bash 脚本中终止进程后,如何抑制出现的Terminated消息?

我试过set +bm了,但这不起作用。

我知道另一种解决方案涉及调用exec 2> /dev/null,但这可靠吗?如何重置它以便我可以继续看到 stderr?

0 投票
1 回答
580 浏览

shell - Microsoft sort.exe 是否能够对 unicode UTF-16 (LE) 文件进行排序?

Microsoft sort.exe 5.1.2600.0 (xpclient.010817-1148) 是否能够对 UTF-16 (LE) 文件进行排序?

0 投票
4 回答
2058 浏览

linux - Samba,其他非交互式帐户 - noshell、nologin 还是空白?

跨 Solaris 和 Redhat linux 系统执行用户帐户清理,其中许多系统具有许多 Samba 共享。

人们对于为非交互式 Samba 用户创建本地 unix 帐户有什么偏好?特别是外壳条目:

  1. 无壳
  2. 登录
  3. 空白的

为什么?

JB

0 投票
15 回答
243550 浏览

bash - sudo echo "something" >> /etc/privilegedFile 不起作用

这是一个非常简单的问题,至少看起来应该是,关于 Linux 中的 sudo 权限。

很多时候,我只想将某些内容附加到/etc/hosts或类似的文件中,但最终无法做到,因为这两者>都是>>不允许的,即使使用 root 也是如此。

有没有办法让这项工作无需进入根目录susudo su

0 投票
1 回答
1640 浏览

python - 为 Mercurial Hook 设置环境变量

我正在尝试调用一个 shell 脚本,该脚本通过一个 mercurial 钩子在我们的服务器上设置一堆环境变量。当一个新的变更组进来时,shell 脚本会被很好地调用,但是环境变量并没有传递到对 shell 脚本的调用。

我在存储库上的 hgrc 文件如下所示:

我可以看到 shell 脚本的输出,然后是 env 命令的输出,但是 env 命令不包含 shell 脚本设置的新环境变量。

我已经验证了 shell 脚本在单独运行时可以正常工作,但是在 mercurial 钩子的上下文中运行时,它没有正确设置环境。

0 投票
63 回答
3957809 浏览

python - 如何执行程序或调用系统命令?

如何从 Python 脚本中调用外部命令(就像我在 Unix shell 或 Windows 命令提示符下输入的一样)?

0 投票
6 回答
39720 浏览

bash - 在 bash 脚本中,如何清理用户输入?

我正在寻找获取简单输入的最佳方法:

并通过删除非字母数字字符、小写(大写)和用下划线替换空格来清理它。

顺序重要吗?是tr最好/唯一的方法吗?

0 投票
9 回答
428631 浏览

bash - 基于进程退出代码的退出 Shell 脚本

我有一个执行许多命令的 shell 脚本。如果任何命令以非零退出代码退出,我如何使 shell 脚本退出?