小编Day*_*aya的帖子

如何使用 openssl 命令创建大型加密文件

在 AIX 中创建加密文件期间,我收到此错误:

$ openssl enc -aes-256-cbc -salt -in test.img -out test.img.enc 

test.img: Value too large to be stored in data type
14221428:error:0200107F:system library:fopen:Value too large to be stored in:bss_file.c:356:fopen('test.img','r')
14221428:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:358:
Run Code Online (Sandbox Code Playgroud)

test.img 文件大小为 35GB

相同的命令在 Linux 中适用于 100GB 文件。

aix openssl

8
推荐指数
1
解决办法
1781
查看次数

使用sed命令只转换特定行中的第一个字符为大写

如何将行中每个单词的第一个字符转换gr-description: 为大写?

例如 :

$ cat /tmp/test1
groMail:
test@xyz.com
gr-description:
abc-location-999
group-emailid:
abclocation999@xyz.com
members:
abc@xyz.com
abcd@xyz.com
abc.abc@xyz.com
Run Code Online (Sandbox Code Playgroud)

输出应该是

groMail:
test@xyz.com
gr-description:
Abc-Location-999
group-emailid:
abclocation999@xyz.com
members:
abc@xyz.com
abcd@xyz.com
abc.abc@xyz.com
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的命令,但我无法合并

sed -n '/gr-description:/{n;p;}' grp1 | sed 's/\<./\u&/g'
Run Code Online (Sandbox Code Playgroud)

sed text-processing

4
推荐指数
1
解决办法
1878
查看次数

标签 统计

aix ×1

openssl ×1

sed ×1

text-processing ×1