下面的代码将导致'if‘语句提前退出,而不是在'if’块中执行'echo‘命令。我想知道为什么这只发生在'if‘块,而不是在脚本的主要部分。注意:我理解将':=‘改为’:‘将解决问题--我并不想修复这个问题,我希望了解'if’块的执行环境之间的区别,它首先导致了问题的发生。line 7: ${$1:='val'}: bad substitut
正如在维基百科和Arch linux wiki上解释的,"Parchive"s可以用于为file生成额外的数据,这些数据可以用于验证,甚至在某种程度上用于修复/恢复所述文件,以防其部分损坏(例如,硬盘的4K块变得不可读)。考虑到存储额外冗余修复数据的努力( CPU和内存),是否有一种在块设备上使用parchive概念的方法。考虑到为提高数据完整性而对某些CPU和存储进行神圣化的价值,我可以想象甚至有一个linux<