5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【sed】シェルスクリプト総合@LINUX Part2【awk】

224 :login:Penguin:2006/11/18(土) 17:28:51 ID:IVoEU4qc
シェル変数$tstvar1がwhileループ内で局所されて?しまいます。
ループの外で参照するにはどうしたらいいですか?
ちなみにforループで違う感じにまわしてみたのですが$tstvar2は
局所されなかったとです。んん?
$ cat tst.sh
#!/usr/bin/env bash

seq 1 $1 | while read line ;do
tstvar1=$line
done

for i in $(seq 1 $1);do
tstvar2=$i
done

echo while loop last num is $tstvar1
echo for loop last num is $tstvar2
#=====================================

$ ./tst.sh 5
while loop last num is
for loop last num is 5


160 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)