![如何运行脚本的前 n 行?](https://linux22.com/image/1556412/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC%E7%9A%84%E5%89%8D%20n%20%E8%A1%8C%EF%BC%9F.png)
我有一个包含数百行的脚本文件。假设我只想运行前 10 行。我可以这样做
head -n 10 file.script > file10.script
chmod +x file10.script
./file10.script
但我确信一定有一个单行方法可以做到这一点。那会是什么样子?
答案1
你是对的;通过进程替换,用一行代码就可以实现。
bash <(head -n10 file.script)
我有一个包含数百行的脚本文件。假设我只想运行前 10 行。我可以这样做
head -n 10 file.script > file10.script
chmod +x file10.script
./file10.script
但我确信一定有一个单行方法可以做到这一点。那会是什么样子?
你是对的;通过进程替换,用一行代码就可以实现。
bash <(head -n10 file.script)