Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用linux在每行的开头插入数字(连接)_Linux - Fatal编程技术网

如何使用linux在每行的开头插入数字(连接)

如何使用linux在每行的开头插入数字(连接),linux,Linux,我有一个文件,其中包含一行中的每个数字。我想将“00”添加到文件中每行开头的现有值中。例:如果我有22、33、44行中的每个数字,我希望它们是:002200330044。i、 e,连接 请问我怎样才能做到这一点?如果不可能,那么,如何从文件中删除00个现有值???如果要进行替换并将其保存在同一文件中,请尝试: sed -i 's/^/00/' filename 要保持文件完整,请从命令中删除-i 要删除零,请使用 sed -i 's/^00//' filename 如果要进行替换并将其保存在

我有一个文件,其中包含一行中的每个数字。我想将“00”添加到文件中每行开头的现有值中。例:如果我有22、33、44行中的每个数字,我希望它们是:002200330044。i、 e,连接


请问我怎样才能做到这一点?如果不可能,那么,如何从文件中删除00个现有值???

如果要进行替换并将其保存在同一文件中,请尝试:

sed -i 's/^/00/' filename
要保持文件完整,请从命令中删除
-i

要删除零,请使用

sed -i 's/^00//' filename

如果要进行替换并将其保存在同一文件中,请尝试:

sed -i 's/^/00/' filename
要保持文件完整,请从命令中删除
-i

要删除零,请使用

sed -i 's/^00//' filename

使用sed,不接触以00开头的数字:

sed -i '/^00/!{s/^\([0-9]*\)/00\1/}' input_file

使用sed,不接触以00开头的数字:

sed -i '/^00/!{s/^\([0-9]*\)/00\1/}' input_file

这是要加00??我还发现我需要删除00。你能澄清一下吗?这是加00??我还发现我需要删除00。你能澄清一下吗。