This time around we have three great tips for the Linux shell addict,
three sites that will increase your productivity and save valuable time
in your daily interactions with the shell.
The first one is ok-b.org. It's a shell snippet search engine where you get to describe the task you are after in natural English and in return be presented with closely related snippets.
For example, in looking up "How to list only files?", will bring up:
Bash: How to list only files?
List only common parent directories for files
How to list files in directory using bash?
The first one is ok-b.org. It's a shell snippet search engine where you get to describe the task you are after in natural English and in return be presented with closely related snippets.
For example, in looking up "How to list only files?", will bring up:
Bash: How to list only files?
find . -maxdepth 1 -type f
ls -l | egrep -v '^d'
ls -l | grep -v '^d'
List only common parent directories for files
read -r FIRSTLINE
DIR=$(dirname "$FIRSTLINE")
while read -r NEXTLINE; do
until [[ "${NEXTLINE:0:${#DIR}}" = "$DIR" || "$DIR" = "/" ]]; do
DIR=$(dirname "$DIR")
done
done
echo $DIR
How to list files in directory using bash?
for file in /source/directory/*
do
if [[ -f $file ]]; then
#copy stuff ....
fi
done
Comments