PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] 关于正规表示
楼主:
gn00618777
(非常念旧)
2015-01-15 11:37:11
板友好
有一个档案 tunnel_list 内容为
tunnel1
tunnel2
tunnel3
我写了一个 script: remove_tunnel.sh 内容为
#!/bin/bash
sed -i 's/$1//g' tunnel_list
sed -i '/^$/d' tunnel_list
并在 shell 中丢入参数
./remove_tunnel.sh tunnel1
它无法删除 tunnel1,因为$在sed中好像代表句尾,请问我参数1在 sed 中
要怎表示呢? 谢谢
作者:
supercon
(supercon)
2015-01-15 12:23:00
改成 sed -i "s/$1//g" tunnel_list 应该就可以了
楼主:
gn00618777
(非常念旧)
2015-01-15 14:06:00
谢谢。可以了..谢谢
作者:
KoenigseggG
(地表最速)
2015-01-15 18:11:00
有 regexp 板喔~
作者: Reylod (Reylod)
2015-01-15 19:50:00
这是跟linux相关的,因为shell不会expand单引号里的变量
作者:
KoenigseggG
(地表最速)
2015-01-15 20:34:00
嗯嗯 习惯性推广,虽然我早已没逛那板XD
继续阅读
[问题] docker 的port mapping
jimmytzeng
Re: [闲聊] 现在你可以下载北韩优质作业系统红星3.0
Obb
[分享] MS office 2007安装于 Ubuntu 14.041
Obb
[分享] skype字太小 ubuntu 14.04
Obb
Re: [心得] evernote取代方案 ubuntu14.04
Obb
[分享] QQ 于 Ubunutu 14.04
Obb
[问题] 请问如何合并有关键字的行
yowantl
[问题] Ubuntu灌回Windows
tdavid
[问题] ubuntu bash let not found
louisman
[分享] 使用 expect 自动登入 bbs
kenduest
Links
booklink
Contact Us: admin [ a t ] ucptt.com