This repo contains some useful bash scripts which are making my day-to-day life much easier :)
Scripts
1.copy
this script help you to copy your file content to clipboard
example: copy file_name.ext
then simply ctrl+v
2.cvim
this script will create a new file with already some content
example first.cpp
this will generate file like this
3.search_me
This script will search the given string
1) If you didn't provide any path it will search in your current directory
example: search_me "Done copying"
2) Else it will search in the given path
example: search_me "Done copying" ~/Programs/useful_bash_scripts
4.wan_ip
This script will return your WAN ip
example: sh wan_ip
5.ping_network
This script will ping all ips in you network and
tell to you what them are responding.
usage example: bash ping_network.sh
after execute the script pass you network
eg: 192.168.0.1
6.udit
A simple script that takes contest name as input and goes to that folder, removes previous files, creates new files using predefined template.
Usage
copy file udit to folder "/usr/local/bin/" and file1.cpp, file2.cpp to "~/Documents/Format/". Run command udit <Contest_Name>. Add these lines to .bashrc
alias udit='. udit'
words='Codeforces Lunchtime Long' #list for autocomplete. Modify acc to requirements
complete -W "${words}" 'udit'
To specify the number of files to be created, use command udit <Contest_Name> <Num>. <Num> can have values from 1 to 10.