在bash或*NIX中的任何其他shell中编写脚本时,在运行将需要几秒钟的命令时,需要一个进度条.
例如,复制一个大文件,打开一个大的tar文件.
您建议以哪些方式向shell脚本添加进度条?
我一次又一次地看到Bash在Stack Overflow上使用eval的答案,并且答案得到了抨击,双关语是为了使用这种"邪恶"结构.为什么eval这么邪恶?
如果eval不能安全使用,我应该使用什么呢?
有没有办法在bash中重复打印相同的字符,就像你可以使用这个结构在python中这样做:
print('%' * 3)
Run Code Online (Sandbox Code Playgroud)
给
%%%
Run Code Online (Sandbox Code Playgroud) 我想生成最长长度的所有字母排列n
例如,对于参数2我想获得一个类似的列表
a
aa
..
az
...
z
za
..
zz
Run Code Online (Sandbox Code Playgroud)
我尝试使用 for 循环n通过重复{a..z} ^1并将其附加到变量来生成越来越大的大括号扩展。但这似乎不起作用。
a
aa
..
az
...
z
za
..
zz
Run Code Online (Sandbox Code Playgroud)