#!/bin/bash usage() { echo "$0 [-t type] [-n name]" echo " type: [node | shell]" echo " name: if no present, set untitled" exit 0 } while getopts :t:n:h OPT do case $OPT in t) type=$OPTARG ;; n) name=$OPTARG ;; h) usage ;; \?) usage ;; :) usage ;; esac done if [ "$type" = "" ] then echo "no type present!!!" usage fi if [ "$name" = "" ] then name="untitled" fi touch "$(realpath $(dirname $BASH_SOURCE))/migration/$type.$(date +%s).$name.js"