我在变量中有一个字符串,希望删除所有的空格。我只想用bash来做。目前,我只删除空格,但我想删除制表符也和一个步骤。string="test string 1" # first whitespace in string is tab second is space
echo ${string// /} # thewhitespace between // is space; output: test
我知道string.trim(),它没有任何效果。在网上搜索并发现人们对string.trim()深恶痛绝之后,我意识到我试图删除的空格字符一定超出了.trim()的处理范围。我使用了一些正则表达式(我不完全理解)来去除字符串中除'=‘和',’之外的任何特殊字符以及所有空格,除非它紧跟在',‘后面。以下是到目前为止的代码:
if (argsToBeFiltered