📅  最后修改于: 2023-12-03 15:09:07.710000             🧑  作者: Mango
在 TypeScript 命令行中,我们经常需要将文件的内容读取到数组中。本文将介绍如何通过几行简单的 Bash 代码将文件内容读取到 TypeScript 数组中。
首先,我们需要将文件的内容读取到一个变量中,并将其转换为 Bash 数组。可以使用以下命令读取文件内容:
content=$(cat file.txt)
这将把 file.txt
文件的内容读取到 content
变量中。
接下来,我们需要将变量字符串分割成数组,并将每行作为数组的一个元素。可以使用以下代码将字符串分割为数组:
IFS=$'\n' read -d '' -ra lines <<<"$content"
这将把 content
变量中的每行文本作为 Bash 数组 lines
的一个元素。
现在,我们可以通过以下代码将 Bash 数组中的每个元素打印到屏幕上:
for line in "${lines[@]}"
do
echo "$line"
done
这将对 lines
数组中的每个元素执行循环,并使用 echo
命令将其打印到屏幕上。
完整代码示例如下:
content=$(cat file.txt)
IFS=$'\n' read -d '' -ra lines <<<"$content"
for line in "${lines[@]}"
do
echo "$line"
done
以上代码将文件 file.txt
中的每行内容读取到 Bash 数组 lines
中,并将其打印到屏幕上。
希望这篇文章对你有所帮助!