我想在Linux上在0001和9999之间生成一个数字,将它分成两个变量,然后按如下方式打印:
I will go for 00 and 01
我在Linux上使用bash,并希望生成这个输出(我假设我可以在一起使用seq或echo?):
示例;从数字0001到0005,结果如下:
I will go for 00 and 01
I will go for 00 and 02
I will go for 00 and 03
I will go for 00 and 04
I will go for 00 and 05
在Linux CentOS 7中是否有一种方法可以将数字添加到文档的行中。任何方法都是OK、命令、代码、脚本或其他什么的。我有一份文件,我想给这些线路编号。
输入示例
Only I can change my life.
Good, better, best.
Life is 10% what happens to you and 90% how you react to it.
输出
1 Only I can change my life.
2 Good, better, best.
3 Life is 10% what happens to you and 90% how you reac
如何在sed命令中仅替换特定值
例如,
Linux system
Windows syste
Mac syste
我试过这个命令
sed /system/system/g‘file.txt
safwanpaloli@hello:~/linx$ sed 's/syste/system/g' new.txt
Linux systemm
Windows system
Mac system
我预期的结果
Linux system
Windows system
Mac system
在Linux中,我有一个字符串,并希望使用sed将字符串中的一个数字附加到它的前面,并在后面加上一个冒号。例如,我有一个字符串
word word word 01 word word 02 word word word word 03 word
并希望
03:word word word 01 word word 02 word word word word 03 word
我可以用
sed 's/^/:/'
要将冒号附加到前面,但对于每个单独的字符串,我也希望将03位置中的数字复制到前面。
假设我有一个以Unix格式创建的文件。现在,在将该文件发送到窗口之前,必须完成EOL转换。
我需要在bash中这样做,这就是我到目前为止所拥有的:
为了简单起见,假设我的文件名为file_linux.txt,它提供以下输出:
cat -A file_linux.txt
first line$
second line$
third line$
file file_linux.txt
file_linux.txt: ASCII text
因此,似乎我只需要在$符号之前添加回车(^M或\r)。
我的想法是使用sed将$替换为\r$,方法如下:
sed 's/$/\r$/g' fil
每当我启动apache server(安装在EC2上)时,它都会显示带有"Amazon Linux AMI test Page“标题的测试页面。我想用类似于"Linux AMI - Started“这样的东西来更改措辞。(注意:我不想用我的文本替换整个页面,我想要相同的页面,但标题是"Linux AMI - Started“,而不是"Amazon Linux AMI Test Page”。我在下面试过了,但不幸的是它不起作用。
sed /Amazon Linux AMI测试页/Linux AMI - Started/g‘/var/wwww/html/index.
我有几个服务器要修复,因为有一个流氓部署脚本,它们的nginx.conf文件一再被搞砸了。
以下是我目前用来修复的三个sed命令:
sed -i '' 's/^\([[:blank:]]*\)#\([[:blank:]]*\)server_names_hash_bucket_size/\1server_names_hash_bucket_size/g' nginx.conf
第一个在行的开头查找任何类型的空格,后面跟着一个磅符号和字符串server_names_hash_bucket_size。然后将其替换为原来的空白(以表示任何缩进)和没有英镑的字符串。
se
我在Linux中有以下文本文件,名为"matricole.testo“:
paolo rossi 1988
giovanna d'arco 1945
francesco totti 1988
francesco gabbani 1967
andrea presti 1957
franco taoli 1945
giuseppe verdi 1987
我的目标是在文件的前7行替换以'88‘结尾的所有单词(而不是整行),结果如下(我认为):
paolo rossi
giovanna d'arco 1945
francesco totti
francesco ga