我有文件的内容如下:
data {
x = "name",
y = "job"
z = "role"
}
我想在卷曲括号的前面加上=,否则忽略它。
产出应是:
data = {
x = "name",
y = "job"
z = "role"
}
我试过了但不起作用。sed -r -ie 's|data \{ | data \= \{|g' abc.txt
有人能告诉我我做错了什么吗?
谢谢
我使用sed表达式将直引号转换为卷曲引号。我想把"Linux程序员手册“转换成"Linux程序员手册”。我需要它来检测之前是否有一个非空格字符,并直接引用。如果有,用卷曲引号代替直引号。我试过这个:
sed "s/\S'\S/’/"
但这也导致它取代了非空白字符:
Linux programme’ manual
我如何让GRUB2引导一个ISO文件并让它显示初始菜单屏幕(就像它通过BIOS引导一个USB/CD时一样)?
例如,以下菜单定义("/etc/grub.d/40_custom"):
menuentry 'CentOS-8.3.2011-x86_64-dvd1.iso' {
set root=(hd0,msdos3)
set isofile=/CentOS-8.3.2011-x86_64-dvd1.iso
set cdlabel=CentOS-8.3.2011-x86_64-dvd
loopback loop $isofile
我已经将nmap结果输出到一个名为test.txt的文件中,它如下所示:
Nmap scan report for 192.168.1.5
Host is up (0.13s latency).
PORT STATE SERVICE VERSION
23/tcp open telnet Linux telnetd
--
Nmap scan report for 192.168.1.7
Host is up (0.13s latency).
PORT STATE SERVICE VERSION
80/tcp open http Popper
--
Nm
我有一个bash脚本,它在链接列表上迭代,每个链接的curl向下一个html页面,为一个特定的字符串格式(语法是:CVE-#-#),删除周围的html标记(这是一个一致的格式,不需要特殊的案例处理),搜索一个changelog文件以获得结果的字符串ID,最后根据是否找到字符串ID来完成一些事情。
找到的字符串ID被设置为变量。问题是,在迎接变量时没有结果,尽管我肯定知道应该有一些ID。
for link in $(cat links.txt); do
curl -s "$link" | grep 'CVE-' | sed 's/<[^>
我想选择在N个变量之后发生的所有或一组变量。
我有一个用逗号分隔的多行文件。如何选择4号变量后面的所有变量,并将它们输出到另一个文件?
我有一个文件test1.txt
A, B, C, D, E
A, B, C, D, E, F, G
A, B, C, D
并希望以output.txt格式输出以下内容
E
E, F, G
(Nothing), as Line 3 had only 4 variables.
我正在尝试从txt文件中读取数据。下面是txt文件的内容。
http://google.com
google is working
http://yahoo.com
Yahoo is working
我试图将奇数行分配给变量A和偶数变量B,这样我就可以运行以下命令。
curl -s http://google.com | grep -Po 'google is working'
curl -s http://yahoo.com | grep -Po 'Yahoo is working'
我试着用变量来完成它,这样奇数行就会自动地以卷曲传递,甚至在gr
我有一个具有以下格式的文件
email1@email.com some string with no set width
email2@email.com another string
email3@email.com yet another string!!
areallylongemail@email.com shortstring
我想要做的是运行一个bash命令,它将获取这个文件,并从每一行的开头删除email+space,并将其输出到另一个文件。输出文件应该是
some string with no set width
another string
yet another strin
我有一个不断运行的脚本,输出到一个日志文件中:
script.sh >> /var/log/logfile
我想在添加到日志的每一行之前添加一个时间戳。比如:
Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph.
我能用什么柔术吗?