使用script產生目錄 - Linux

Table of Contents

※ 引述《qweqweqweqwe (啪)》之銘言:
: 剛遇到另一個問題
: 如果有一行command是
: echo "abc"|sh myscript aaa bbb
: aaa在script對應到 $1
: bbb對應到 $2
: 那 "abc"是對應到 $3嗎

"abc" 是對應到 stdin,因此可以用 read 去讀取

譬如像這樣:

#!/bin/bash

ARG=$1
read INPUT

echo "ARG = $ARG"
echo "INPUT = $INPUT"

當我們這麼執行的時候:

echo "abc" | ./shtest.sh 123

輸出就是:

ARG = 123
INPUT = abc

--

All Comments

Frederica avatarFrederica2010-11-10
謝謝!!