为什么不能在这个简单的bash脚本中echo $1
打印$1
?
#!/bin/bash
# function.sh
print_something () {
echo $1
}
print_something
$ ./function.sh 123 -> why doesn't it print '123' as a result?
6
因为您在调用print_something时忘记了$ 1。请尝试在问题中而不是标题中包含文本。
—
Rui F Ribeiro
谢谢。如果我需要在脚本中插入以下命令,则echo参数应该是什么:print_something“ $ 1”; print_something“ $ 2”; 也许更多?
—
pietro letti
当我在HNQ看到此消息时,我以为您正在打印钞票,并希望阅读一些有关打印机如何检测到您正在打印假币的多汁故事。
—
管道
@pipe我以前曾发生过这种情况,由于某种原因,它拒绝打印任何内容,而不仅仅是具有反打印预防措施的内容。
—
Codingale