求shell脚本中$1的问题
#! /bin/ksh
pgm=`basename $0`
DB_NAME="${REGION}test"
db2 "connect to $DB_NAME"
TEST_FILE=/fold/p/r/src/testdata/$1
echo $TEST_FILE
while read linfo
do
......
问题
TEST_FILE=/fold/p/r/src/testdata/$1里的$1读得是哪个文本?
[解决办法]
$1表示你传递给这个脚本的第1个参数
脚本1.sh:
#!/bin/sh
echo $1
$] ./1.sh "hello world"
hello world