fgg blog

merge_exists_and_not_empty_directory

# 为什么

为什么会有这种需求?要把仓库和另一个非空目录给合并起来?

因为,首先这是实验性质的操作。其次,我有一个已经开发的项目,然后发现 cookiecutter-data-science 更新到 v2 版本了,我想要这个版本的目录结构。最后,我想知道能否实现这个操作。答案是:可以, 而且挺简单。

# 实作

1: 将仓库目录下的 .git 复制到想要合并的“非空目录”

2: git reset --hard

3: 没有了,就这样就可以。不用点开全文。

inspect_substrings_in_file_using_sed_awk_jq

在命令行工作远非完美,但具有极高的自由度。比如,你想要查看某个文件内(这里绝对不是指 doc/docx 这类怪胎,而是 text/csv/tsv/json 等等正常的文件) 的某一行的内容,如果那一行有很 多列,而其中要是某一列的内容特别长(就是sed出来占据了整个屏幕这种长度),那么,你想要对 这个文件的内容有所了解,可能需要额外的软件来打开此文件,再好好欣赏之。或者,其实在命令行 就可以呢?– awk 了解一下。

is_value_missing