Sed命令合集

/ 默认分类 / 0 条评论 / 1310浏览

替换带特殊符号的文本,使用\转译

sed -i "s/^.*\/mnt\/disk4\ .*$/\/dev\/sdc1\ \/mnt\/disk3\ xfs\ defaults\ 0\ 0/" test

添加/etc/fstab文件

sed -i '/\/mnt\/disk/d' test
DISK=(`lsscsi | grep WDC | awk '{ print $7 }'`)
for x in "${!DISK[@]}"
do
sed -i '$a'${DISK[$x]}'1 /mnt/disk'$(($x+1))' xfs defaults 0 0' test
done
sed -i '$a/mnt/disk* /mnt/storage fuse.mergerfs defaults,nonempty,allow_other,use_ino,cache.files=off,moveonenospc=true,dropcacheonclose=true,minfreespace=104G,fsname=mergerfs,category.create=epmfs 0 0' test