Skip to content

Instantly share code, notes, and snippets.

@goodGid
Last active July 12, 2023 22:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goodGid/be13c3dd6468073467654c8f2613c2d4 to your computer and use it in GitHub Desktop.
Save goodGid/be13c3dd6468073467654c8f2613c2d4 to your computer and use it in GitHub Desktop.
for .zshrc
## Default Value
export ZSH="/Users/goodgid/.oh-my-zsh"
ZSH_THEME="robbyrussell"
plugins=(git)
source $ZSH/oh-my-zsh.sh
## Jekyll for Mac M1
## ssh ubuntu@ec2-3-34-238-100.ap-northeast-2.compute.amazonaws.comexport PATH=$Home/.rbenv/bin:$PATH
## Folder
alias goodgid='cd $HOME/Desktop/goodGid'
## Brew
export PATH="/opt/homebrew/bin:$PATH"
## CLI : rm
alias rm='rm -i'
## zshrc
alias zshrc='vim ~/.zshrc'
alias source_zshrc='source ~/.zshrc'
## Finder
alias finder='open .'
alias dk='cd /Users/goodgid/Desktop && finder . && exit'
alias spring='cd $HOME/Desktop/goodgid/Spring_Project'
## Monitoring
google_adsense='https://www.google.com/adsense/new/u/0/pub-4996706708919191/'
google_analytics='https://analytics.google.com/analytics/web/#/report-home/a124748625w183217303p180781664'
tawk='https://dashboard.tawk.to/#/dashboard/5e932e2969e9320caac2d415'
alias open_adsense='open -a "Google Chrome" $google_adsense'
alias open_analytics='open -a "Google Chrome" $google_analytics'
alias open_tawk='open -a "Google Chrome" $tawk'
alias ga='open_adsense && open_analytics && open_tawk && exit'
## Blog
alias bejs='bundle exec jekyll server'
alias jsi='bundle exec jekyll server --incremental'
alias mk='cd ~ && ./title.sh'
dev_blog='http://localhost:4000'
alias open_dev_blog='open -a "Google Chrome" $dev_blog'
alias mv_dev_folder='cd $HOME/Desktop/goodGid/Blog'
alias st_dev_jekyll='bundle exec jekyll server'
alias st_blog='open_dev_blog && mv_dev_folder && st_dev_jekyll'
rich_blog='http://localhost:4001'
alias open_rich_blog='open -a "Google Chrome" $rich_blog'
alias mv_rich_folder='cd $HOME/Desktop/goodGid/Rich'
alias st_rich_jekyll='jekyll server --port 4001'
alias st_rich_blog='open_rich_blog && mv_rich_folder && st_rich_jekyll'
## Git Cache
alias git_cache='git rm -r --cached .'
## Clothes
alias rr='cd /Users/goodgid && ./replace.sh'
@goodGid
Copy link
Author

goodGid commented Jul 12, 2023

  • title.sh
#!/bin/bash

# 사용자로부터 값을 입력 받기
input="$1"

# 입력 값을 공백으로 분할하여 배열에 저장
read -ra words <<< "$input"

# 배열 요소를 "-"로 결합하여 출력
result="${words[@]}"
result="${result// /-}"
echo "$result"
  • replacse.sh
#!/bin/bash

# 사용자로부터 값을 입력 받기
input="$1"

oldstr=" "
newstr="_"
result=$(echo $input | sed "s/$oldstr/$newstr/g")
echo "$result"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment