小编HiT*_*uch的帖子

如何将文件放在一起,在某些文件的末尾添加缺少的换行符

我有一堆.text文件,其中大部分以标准 nl 结尾。

一对夫妇最后没有任何终结者。最后一个物理字节(通常)是一个字母数字字符。

我正在使用cat *.text >| /tmp/joined.text,但随后注意到joined.text 中的几个地方,其中文件的第一行出现在前一个文件的最后一行的末尾。检查前一个文件,我看到没有行终止符——连接解释。

这就提出了一个问题,什么是最简单的连接方法,坚持缺少的换行符?这些选项呢?

  1. 一种可能有效地向某些输入文件添加空行的解决方案。对我来说,这不是问题,因为joined.text 的处理可以处理它。
  2. 仅将 cr/fl 添加到尚未以这种方式结束的文件的解决方案。

shell text-processing cat newlines

13
推荐指数
5
解决办法
2万
查看次数

如何在 fstab 时或之后尽早挂载目录?

我想将 /home 目录保留在引导分区以外的磁盘分区上的文件夹中。请注意,我说的是文件夹,而不是分区,这意味着我不想将整个分区挂载为 /home。

错误的 fstab 条目:LABEL=G_Giant_257/common/home /home如果只有这样的语法可以工作,这正是我想要的。

实际(良好)fstab:

LABEL=G_Giant_257 /mnt/g auto nosuid,nodev,nofail,nobootwait,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)

现在我需要获取命令

mount /mnt/g/common/home /home
Run Code Online (Sandbox Code Playgroud)

在任何尝试访问 /home 之前执行。当然,我希望对任何用户的“/home/~”目录的所有引用都可以访问我的 G_Giant_257 分区上的 /common/home 的子文件夹。

更关键的是:我的根分区是 ext4,G_Giant_257 分区是 NTFS,所以我不知道如何使链接起作用。我运行的是 ubuntu 16.04。

请问您有什么推荐?

ubuntu directory mount home

2
推荐指数
1
解决办法
1727
查看次数

标签 统计

cat ×1

directory ×1

home ×1

mount ×1

newlines ×1

shell ×1

text-processing ×1

ubuntu ×1