我得到了一个脚本来修改。它使用/bin/sh
,我可能不会改变它。
我想检查一个参数是否是一个整数——特别是 1 或 2。
我该怎么做,并满足参数不存在或字符串以及无效整数的情况?
我得到了一个脚本来修改。它使用/bin/sh
,我可能不会改变它。
我想检查一个参数是否是一个整数——特别是 1 或 2。
我该怎么做,并满足参数不存在或字符串以及无效整数的情况?
我继承了一个 shell 脚本(#!/usr/bin/sh
并且我不能更改 shell;例如,我不能使用bash
解决方案))。
它引用相对路径中的文件,例如DIR=$PWD/../SOME_DIR
.
当我echo $DIR
的输出类似于/home/user/scripts/../SOME_DIR
.
如何将绝对路径名 (no ..
) 放入变量中(稍后使用echo
)?IE/home/user/SOME_DIR
距离我上一个 shell 脚本已经过去几十年了,今天 Google 不是我的朋友
SUSE Studio允许我通过选择我自己安装的应用程序来构建我自己的发行版。我运行一个向导,它会生成一个 .ISO 文件。
例如,如果我想要一个用于 Web 开发的发行版,我可能会选择 MySql 或 MariaDB、Eclipse PHP 和 Eclipse JS、Xdebug、FireFox 开发者版(以及其他一些)。
如果没有,谁能解释我将如何创建这样的应用程序或向导?我是一名专业的编码员,所以应该能够做到,如果可能的话。
也许我可以以某种方式自动化Gentoo?虽然这将花费大量精力来模拟 Ubuntu(我也对其他发行版感兴趣,但 Ubuntu 将是一个好的开始)。
我的第一个想法是我只需要一个文件系统和一个引导记录,然后我就可以从中创建一个 ISO。但后来我意识到我想在其中实际安装一些应用程序,这意味着配置文件、符号链接等最好通过实际运行安装来创建(或者,它们是吗?)。
是否有“构建您自己的(Ubuntu)Linux”向导?如果没有,(如何)我可以制作一个吗?