#!/bin/bash # set internal field separator, # saving old one OIFS="$IFS" IFS=$'\n' MV="mv" [[ -d ~/apt_stuff ]] || mkdir ~/apt_stuff if [[ "$PATH" != *"~/.cyber_bin"* ]]; then # if script not run yet PATH="$PATH:~/.cyber_bin" mkdir ../.cyber_bin fi for file in $(ls -A1 .bash_*); do ${MV} "$file" ~ done for file in $( ls -1 | egrep -vi \(init\|license\|readme\|git\) ); do ${MV} "$file" "~/.cyber_bin/$file" done # push changes made to PATH hash -r source ~/.bash_profile bash dostuff.sh # reset internal field separator IFS="$OIFS"