关于手册页syslog
有不同的设施(例如USER
)。根据进入不同日志文件(例如,...)的设施日志/var/log/syslog
消息/var/log/messages
。
我认为这在所有现有的 unixoid(或基于 GNU/Linux)的发行版之间不是 100% 相等的。我可以询问正在运行的syslog
实例当前使用哪些日志文件吗?
关于手册页syslog
有不同的设施(例如USER
)。根据进入不同日志文件(例如,...)的设施日志/var/log/syslog
消息/var/log/messages
。
我认为这在所有现有的 unixoid(或基于 GNU/Linux)的发行版之间不是 100% 相等的。我可以询问正在运行的syslog
实例当前使用哪些日志文件吗?
我有一个文件结尾尴尬的字段。
cat splitted.0473.csv | tail -c 8 | od -c
0000000 6 4 0 \r \n 032 \r \n
0000010
是032
一个^Z
(称为替换字符)。
我想从文件末尾删除最后 3 个字符(字节?),所以它看起来像这样:
cat splitted.0473.csv | tail -c 8 | od -c
0000000 6 4 0 \r \n
0000010
我尝试了一些sed
示例,但没有成功。我假设用(或其他任何东西)删除最后 n 个字符更容易实现,然后从文件 end替换特定字符。sed
^Z\r\n
我执行这样的ls
命令来列出多个目录。请注意文件夹中的空白区域X y
。
ls -1d 2021*/"X y"/foobar
输出是
'20211121-161518-801/X y/foobar'
'20211128-151513-585/X y/foobar'
'20211130-170001-724/X y/foobar'
看起来 ls 在这里仍然使用引号。但是当我将此输出与xargs
引号结合使用时,接缝会丢失
ls: Zugriff auf '20211121-161518-801/X' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf 'y/foobar' nicht möglich: Datei oder Verzeichnis nicht gefunden
xargs 命令是这样的
ls -1d 2021*/"X y"/foobar | xargs ls
最后我将使用 axargs rm -rf
但xargs ls
只是一个测试。