问题标签 [sh]

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 投票
5 回答
762 浏览

shell - bourne shell 单引号、双引号和反引号问题

/!bin/sh

第一个 if-condition 不会运行,我猜这是因为引用不当,但我无法弄清楚。

提前感谢您的帮助。

0 投票
3 回答
250 浏览

sed - 从文件名中提取字符串

我的脚本采用 R#TYPE.TXT 形式的文件名(# 是一个数字,TYPE 是两个或三个字符)。我希望我的脚本给我 TYPE。我应该怎么做才能得到它?猜猜我需要使用awk和sed。

我正在使用 /bin/sh (这是一个要求)

0 投票
1 回答
2096 浏览

bash - 将标准输出重定向到新文件会在 cygwin 中的文件名末尾添加奇怪的字符

我在 Cygwin 中使用 shell 脚本时遇到问题。导致问题的具体命令是这样的:

问题是文件被创建时末尾带有一个奇怪的字符,因此它没有被命名为 config.xml.tmp,而是命名为“config.xml.tmp”。从“ls”命令和 Windows 命令提示符来看,它看起来像“config.xml.tmp?”

如果我仅从 shell 运行 sed 命令,则文件命名正确,并且脚本在 Linux 中运行良好。

知道有什么问题吗?谢谢!

0 投票
12 回答
99736 浏览

linux - 如何判断 /bin/sh 中的文件是否超过 30 分钟?

如何编写脚本来确定 /bin/sh 中的文件是否超过 30 分钟?

不幸的是,系统中不stat存在该命令。它是一个旧的 Unix 系统,http ://en.wikipedia.org/wiki/Interactive_Unix

不幸的是,Perl 没有安装在系统上,客户也不想安装它,也不想安装它。

0 投票
4 回答
801 浏览

bash - Shell 脚本变量引用问题

我有一个包含该行的 sh 脚本

我不能编辑这个脚本,但我需要最终的命令行是(相当于)

我怎样才能做到这一点?


下面是一个演示该问题的脚本。

脚本也可以在线获取:http: //gist.github.com/276500

0 投票
6 回答
88577 浏览

shell - Bourne Shell For i in (seq)

我想在 Bourne shell 中编写一个循环来迭代一组特定的数字。通常我会使用seq

但貌似在这个 Solaris 盒子seq上是不存在的。任何人都可以通过提供另一种解决方案来迭代数字列表来提供帮助吗?

0 投票
4 回答
47126 浏览

shell - 从变量中删除 Bourne Shell 中的换行符

在 bourne shell 中,我有以下内容:

好像:

我希望它看起来像:

任何人都可以帮忙吗?

0 投票
3 回答
655 浏览

shell - 为什么这个 if 语句在 bourne shell 中失败?

我正在学习 shell 脚本,但我无法解决这个错误,非常感谢任何帮助。

它似乎在第三个 if 语句上失败并出现错误:

(对于那些认为自己更了解如何做到这一点的人,不,由于外部要求,我真的必须编写一个脚本来处理这个问题)

0 投票
2 回答
9772 浏览

shell - 将 Bourne Shell 变量传递给 cut 命令

我正在尝试执行以下操作。

我明白为什么这不起作用,但我不知道这样做。

提前致谢。

0 投票
6 回答
10928 浏览

shell - Bourne Shell 左对齐

我正在尝试对脚本中的输出数据进行一些格式化,而不是肯定如何做左右对齐以及宽度。谁能指出我正确的方向?