我经常需要在 Libre Office Calc(在 Linux Mint 上)中打开某种格式的 CSV 文件。格式始终为逗号分隔符,第一列为日期D/M/Y。
任何人都可以建议一种打开这些文件的方法,而不必在文本导入表单上重复指定格式,该表单通常在打开 CSV 时出现。
\n\n我很乐意考虑命令行选项、任何脚本或宏,甚至是 AutoKey 脚本。唯一的限制是它不应干扰打开不适合此格式的 CSV。
\n\n示例数据:
\n\n11 Jul 19, \xe2\x80\x9cDescription 1\xe2\x80\x9d, 12.34\n06/8/19, \xe2\x80\x9cDescription 2\xe2\x80\x9d, 56.78\n31/7/19, \xe2\x80\x9cDescription 3\xe2\x80\x9d, 90.00\nRun Code Online (Sandbox Code Playgroud)\n\n编辑 - 日期格式
\n\n当您将 A 列设置为日期类型(在“导入文本”对话框中)时,混合日期格式由 Calc 处理。该解决方案应包含此功能。
\n我需要以只读方式安装某些 USB 驱动器 - 不是每个驱动器,只是那些包含存档数据的驱动器。我想防止意外或恶意更改。
\n有很多文章对此进行了阐述udev,这似乎是可能的,但我的规则似乎没有被执行。我研究过如何创建 udev 规则来以只读方式挂载 USB 驱动器?- 我没有 gvfs,其他答案没有帮助。
这里\xe2\x80\x99是我的/etc/udev/rules.d/25-usb-read-only.rules文件。为了进行测试,我使用卷名为 SCRATCH 的驱动器。该驱动器安装在/dev/sda,但始终可写。
#SUBSYSTEM=="usb", ACTION=="add", ENV{ID_FS_LABEL}=="SCRATCH", ENV{UDISKS_MOUNT_OPTIONS}="ro"\nSUBSYSTEM=="usb", ACTION=="add", ENV{ID_FS_LABEL}=="SCRATCH", MODE="0550"\n#SUBSYSTEMS=="usb", ACTION=="add", ENV{ID_FS_USAGE}=="filesystem", ENV{ID_FS_LABEL}=="SCRATCH", ENV{UDISKS_MOUNT_OPTIONS}="ro"\n# The RUN here just to test the rule is executed\n#KERNEL=="sd*", SUBSYSTEMS=="usb", ACTION=="add", ENV{ID_FS_USAGE}=="filesystem", ENV{ID_FS_LABEL}=="SCRATCH", RUN+="/home/test-udev.sh"\nRun Code Online (Sandbox Code Playgroud)\n注释行是之前失败的尝试。sudo udevadm control --reload我在两次考试之间都记得。
请注意,即使 RUN 命令也失败了。该脚本仅写入调试文件,并在从命令行执行时起作用。
\n我已经启用了调试并检查了/var/log/syslog\xe2\x80\x93 ,仅在测试的几秒钟内就有数万行。我找不到任何有用的东西。
我的系统是 Linux Mint 21.1 Cinnamon,但以上所有内容都来自 bash。
\n任何帮助,将不胜感激。
\n