脚本的Bash参数

时间:2014-05-06 10:40:44

标签: bash parameters exec launch

我想执行一个启动的程序,询问一个数字,然后输出我的数字。

例如:

bob@bobby:~$ ./programm 
Number: 123456
654321 !
bob@bobby:~$`

我如何创建一个bash脚本,用所选的数字执行程序?这就像我执行./programm 123456这样的程序,但是我不能把我的数字放在参数中,那么有没有办法启动程序然后自动写入我选择的数字,然后验证?

1 个答案:

答案 0 :(得分:0)

传递给命令的第一个参数将在位置参数$1中找到。正如评论中所指出的,您可以使用rev命令来反转字符串中字符的顺序。您的脚本可能类似于

#!/bin/bash

printf "%s !" "$(rev "$1")"