在作为命令运行时将字符串传递给shell脚本

时间:2013-03-23 19:30:39

标签: bash command-line command-line-arguments

我正在尝试编写一个shell脚本,该脚本使用多个实用程序从.asm文件构建iso映像。从命令行运行脚本时,它首先询问用户文件的位置以及iso文件的位置。我希望脚本接受用户作为命令的一部分传递的参数:./mkiso foo.iso bar.asm?这两个参数对应于两个变量inputoutput。我该怎么做呢?编辑:我正在使用Linux,我的脚本是一个bash脚本。

1 个答案:

答案 0 :(得分:1)

mkiso:

#!/bin/bash
input=$1
output=$2
echo "input: $input, output: $output"

使用参数

运行它
./mkiso aa.iso bb.asm

输出

input: aa.iso, output: bb.asm