Shell Script - String List - Single Line File

原始討論

原始討論「回覆: shell中 `` 與()問題請教」。

回覆內容

延續上一個回覆的「String」用法,我們可以把「檔案內容」叫出來存成「字串」來「跑迴圈」。

先準備一個檔案,命名叫「one_line.txt」,內容如下,只有單純的一行

Jan Feb Mar Apr Jun Jul Aug

範例一

#!/usr/bin/env bash

cat one_line.txt

範例二

#!/usr/bin/env bash

echo $(cat one_line.txt)

範例三

#!/usr/bin/env bash

LIST=$(cat one_line.txt)

echo $LIST

範例四

#!/usr/bin/env bash

LIST=$(cat one_line.txt)

for ITEM in $LIST; do
	echo $ITEM
done

範例五

#!/usr/bin/env bash

for ITEM in $(cat one_line.txt); do
	echo $ITEM
done

接下來…