Le Bagage, Gautier Pelloux-Prayer

You are here:   Home > Reminders > Bash > Shell script

Shell script

  • Rename files from current directory with a pattern:
for i in $(ls *); do
    mv $i ${i/oldPattern/newPattern};
  • Search a string in a set of files (or in a folder recursively): use ack-grep ! (or if not available grep pattern **/*).
    Here's an example:

ack-grep.png

  • Ask user to choice in a list
select result in Yes No Cancel
do
    echo $result
    break
done
Last edited:: September 23, 2013, 11:05