小编Joo*_*zty的帖子

用 bash 将字符串中的字符 X 替换为字符 Y

我正在制作bash脚本,我想用我的字符串变量中的另一个字符替换一个字符。

例子:

#!/bin/sh

string="a,b,c,d,e"
Run Code Online (Sandbox Code Playgroud)

我想替换,\n.

输出:

string="a\nb\nc\nd\ne\n"
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

scripting bash text-processing

17
推荐指数
1
解决办法
7万
查看次数

bash 错误查找:-printf:未知的主要或运算符

我列出了我电脑中的所有文件。

FILES=$(find . -type f -name '*' -printf "%s/%f\n" | sort -n)
Run Code Online (Sandbox Code Playgroud)

输出应该是:

"size/file_name"
56872/file.txt
98566/test
1000254/foo
Run Code Online (Sandbox Code Playgroud)

我的电脑给我错误

find: -printf: unknown primary or operator
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

find

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

find ×1

scripting ×1

text-processing ×1