以下是我处理的文件“列表”:
g-8.xx.yyy.zzzz
g-9.xx.yyy.zzzz
g-10.xx.yyy.zzzz
g-11.xx.yyy.zzzz
g-12.xx.yyy.zzzz
这是我尝试完成的脚本(我想获取第一行并将其从文件中删除)
#! /bin/sh
nodes="list"
node=$(cat "$nodes")
请问,我该如何删除第一行并更新我的文件?
“列表”文件将包含此内容
g-9.xx.yyy.zzzz
g-10.xx.yyy.zzzz
g-11.xx.yyy.zzzz
g-12.xx.yyy.zzzz
非常感谢你的帮助。
亲切的问候。
答案1
尝试这个
#!/bin/bash
node=$(sed -n 1p list)
sed -i 1d list