问题标签 [ksh]
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.
shell - 遍历 ksh 中的一系列整数?
如何在 ksh 中使用 for 循环遍历一个简单的整数范围?
例如,我的脚本当前执行此操作...
...但我想将范围扩展到 7 以上。有更好的语法吗?
c++ - 识别准确的头文件
我在源文件 (*.c) 中使用了一些宏。
在编译期间或从库中是否有任何方法可以识别出解析此特定宏的确切头文件?
问题是我们在某些头文件中使用了宏 #defined to 10 ,但在代码中接收到的值是 4 。因此,我们不想去检查所有的 dep 文件,而是想知道是否有一些直接的方法来识别宏被解析的来源。
git - SSH - ksh: git: 未找到
我在 Solaris 服务器上运行 GIT。
我从 Windows 机器上安装了 cygwin 以尝试克隆服务器上托管的存储库。
我执行以下操作:
所以我尝试
似乎 git 不在 /usr/bin/ 中,而是在 /usr/local/bin/ 中。我尝试在服务器上的主目录上更改 .bashrc 中的 PATH 以添加 /usr/local/bin/ ...但它似乎不起作用。
我究竟做错了什么 ?
unix - 使箭头和删除键在 KornShell 命令行中工作
我是 Unix 新手,正在使用 sun solaris(我认为是 v10)。我将外壳设置为 KornShell (ksh)。
我想知道如何使箭头键和删除键在命令行中工作。我已经完成了 set -o emacs 和退格工作,但没有箭头键和删除键。
也可以设置向上和向下箭头键来循环浏览命令行历史记录吗?
shell - KShell 后台任务未显示在作业中
我编写了一个简单的 KShell 脚本来启动后台任务
我使用以下命令运行它
当我运行作业时,我没有得到任何结果,但命令正在运行并显示在 ps 中:
512232 pts/0 0:34 /bin/ksh ./detectFile /usr/local/data/testFile
为什么我在作业中看不到该项目,如何更改我的脚本以使其显示在作业中?
bash - 在 ksh 中比较字符串是否相等
我正在使用下面的 shell 脚本进行测试:
它在 if 条件下给出了这个错误:
真的==
不是正确的语法吗?我在命令行上运行如下
任何人都可以提出一个解决方案。谢谢。
unix - 在 UNIX shell 脚本中:$! 扩大到?
$是什么意思!在 shell 或 shell 脚本中?我正在尝试理解具有以下内容的脚本。
它正在打印变量。都是为了这个吗?我们还有哪些其他 $x 选项?我知道的很少有 $$、$*、$?。如果有人能给我指出一个好的来源,那将会很有帮助。顺便说一句,这是在 Sun OS 5.8,KSH 中。
shell - 如何将 KornShell 脚本中的日期格式化为 DD-MON-YYYY?
如何将 KornShell (ksh) 脚本中的日期格式化为 DD-MON-YYYY?
我尝试了以下方法:
它返回2009 年 11 月 4 日,我需要将 11 月设为 NOV(全部大写)。这可以用 date 实用程序来完成吗?
ksh - 重定向到一个奇怪的文件描述符 no
我今天遇到了一个有效的 ksh 脚本 [interactive],在那里我看到了以下语句。
我想知道>&5
作者什么时候可以用什么也不用说>&1
。
有人可以阐明这一点吗?
提前致谢
——贝尼尔
string - KornShell Printf - 填充字符串
我正在尝试编写一个使用 printf 将字符串填充到特定宽度的 KornShell (ksh) 函数。
例子:
称呼
输出
我目前有:
编辑:这本身似乎是有效的,但是当我在脚本中分配它时,它似乎失去了除了第一个空格之外的所有内容。
输出:
我也愿意接受不使用 printf 的建议。我真正想要的是一种从 ksh 制作固定宽度文件的方法。