【发布时间】:2017-11-03 04:58:00
【问题描述】:
我是 Linux 新手。
我正在学习 Linux 命令。 例如,我正在寻找一种从文本文件中逐个编写命令行的方法。 我可以调用文本文件来逐个编写命令,而不是自己输入五行或更多行。 这甚至可能吗? 这是众所周知的事情吗? 如果有类似的请指导我。
提前致谢。
【问题讨论】:
-
我认为 ServerFault 的人可能更适合回答这个问题。
-
你想发明 shell 脚本吗?命令通常存储在一个文件中,通常具有文件扩展名
.sh,然后以sh filename.sh调用(将文件名替换为您的脚本名称)。 -
我认为您需要在终端中逐行加载文本,能够根据需要修改它们然后执行它们。如果不需要干预,则是否逐行加载行没有区别。如果您的文件不是一系列 bash 指令,而只是一个大文本,那么您可能希望使用 for 循环或 dir | 逐页查看它。如果您要列出目录,则更多。请更具体,尝试解释为什么一次需要一行。您的解决方案可能是: for line in $ (cat file.txt) do echo "$ line" done
标签: python linux command-line terminal