需要 POSIX 解决方案来从文件中删除特殊的不可见字符
我有一个由第三方(Windows)提供的文件,它不受我们控制。 我观察到它有如下特殊字符: root@DKERP:~# cat -ev ~/check_disk_space.sh M-oM-;M-?#!/bin/bash^M$ ^M$ # Arguments: <mount_points> <min_free_space>^M$ ^M$ 我尝试了下面的解决方案,它删除了所有特殊字符,但是M-oM-;M-? sed -i -e 's/\r//g; s/'$'\302''//g; s/'$'\273''//g' ~/check_disk...