#!/bin/sh # dd.sh # Craig Jennings # takes input and output files as arguments # prints parameters needed for dd dd_with_bs() { OUT_DIR=$(dirname "$2") if [ ! -e "$1" -o ! -e "$OUT_DIR" ]; then echo "$1 or $OUT_DIR doesn't exist" return 1 fi IN_BS=$(stat -c "%o" "$1") OUT_BS=$(stat -c "%o" "$OUT_DIR") echo dd \"if=$1\" \"of=$2\" \"ibs=$IN_BS\" \"obs=$OUT_BS\" }