In einem busybox Shell-Skript test.sh (nicht bash), wenn ich 4 Parameter übergeben, wie kann ich den Wert von jedem von ihnen direkt erhalten. zum Beispiel
#!/bin/sh
args=("[email protected]")
param3=${args[2]} #I want to get the value of the parameter 3, it works in bash
#but it does not work in busybox shell
Wenn ich das Skript wie folgt aus:
$test.sh 1 2 "3 4" 5
der Zweck ist, dass ich die NO3 string „3 4“ direkt in das Skript erhalten möchten. Wie kann ich es in der Busybox Shell tun
POSIX-Shell hat keine Arrays. Ich wette, die Busybox Shell hat sie nicht. – Barmar
Haben Sie versucht "$ 3" '? –