我正在阅读的一些文档对用户是“系统”用户还是“普通”用户(默认为“普通”)有一个布尔开关。
这两种用户模式有什么区别?我不需要了解用户是什么或为什么需要他们(即使是“假”用户),但这种特殊的区别对我来说并不直观。
在我的脚本中,我有几层状态:
对于(2)和(3),我认为rcpinfo是最好的选择。但是,对于 (2),我无法弄清楚如何在不启动子 shell 的情况下将查询范围缩小到 NFS 服务(这对于此应用程序是不可接受的)。对于 (3),我不确定这些信息是否可以远程使用(ssh当然,无需输入)。
我正在研究 RHEL 6,无法访问标准发行版中未包含的程序。
$ seq 1 3
1
2
3
$ seq 1 3 | xargs echo
1 2 3
$
Run Code Online (Sandbox Code Playgroud)
seq 1 3用任何在标准输出上每行列出条目的任何命令替换。我怎样才能或多或少地得到您所期望的,即单独行 ( echo 1; echo 2; echo 3;)上的条目?
我正在尝试远程运行脚本并使用其标准输出来填充变量。我这样做是为了避免临时文件。
这是我正在尝试的模式:
var=$(bash <(curl -fsSkL http://remote/file.sh))
echo "var=${var}"
Run Code Online (Sandbox Code Playgroud)
我正在测试这种模式而不curl使用cat:
var=$(bash <(cat ./local/file.sh))
echo "var=${var}"
Run Code Online (Sandbox Code Playgroud)
就语法而言,这应该是相同的。 ./local/file.shcontains echo hello,所以我希望var包含 value hello,但唉,执行上述结果如下:
var=$(bash <(curl -fsSkL http://remote/file.sh))
echo "var=${var}"
Run Code Online (Sandbox Code Playgroud)
如何在不使用临时文件的情况下实现我的目标?