home · contact · privacy
Improve symlink script.
[config] / all_new_2018 / symlink_etc.sh
old mode 100644 (file)
new mode 100755 (executable)
index 238d136..16edd24
@@ -6,9 +6,10 @@
 set -e
 
 target="$1"
-config_tree_prefix="~/config/all_new_2018/linkable_etc_files/"
-cd "$config_tree_prefix""$target"
-for path in $(find .); do
-    dest=$(echo "$path" | cut -c2-)
-    ln -fs "$path" "$dest"
+config_tree_prefix="${HOME}/config/all_new_2018/linkable_etc_files/"
+cd "${config_tree_prefix}""${target}"
+for path in $(find . -type f); do
+    src=$(echo "${path}" | cut -c2-)
+    dest=$(realpath "${path}")
+    ln -fs "${dest}" "${src}"
 done