16 lines
243 B
Bash
Executable file
16 lines
243 B
Bash
Executable file
#!/bin/sh
|
|
if [ -z "$1" ]; then
|
|
echo usage: rotdir regex 2>&1
|
|
exit 1;
|
|
fi
|
|
|
|
ed -s <<EOF
|
|
# Read in all files in the current dir
|
|
r !find "$PWD" -maxdepth 1
|
|
# Search all lines for regex, move to top
|
|
g/$1/m0
|
|
# Print all lines
|
|
,p
|
|
# Force quit
|
|
Q
|
|
EOF
|