Skip to content

Instantly share code, notes, and snippets.

@samirfor
Created December 19, 2016 19:52
Show Gist options
  • Select an option

  • Save samirfor/cd9da6be89e8ba9faef4462f0d13004a to your computer and use it in GitHub Desktop.

Select an option

Save samirfor/cd9da6be89e8ba9faef4462f0d13004a to your computer and use it in GitHub Desktop.
format_fat32_all_devs.sh
#!/bin/bash
[ "${USER}" != "root" ] && echo "Rode como root"; exit 2
for dev in $(find /dev/ -maxdepth 1 -name "sd*1" ! -name "*sda1"); do
mkfs.fat -F32 -v -I "$dev" &
done
wait # Expects all jobs finished second plan.
for dev in $(find /dev/ -maxdepth 1 -name "sd*1" ! -name "*sda1"); do
mount_point="/media/samir/$(uuidgen)"
mkdir -p "$mount_point" && mount -ouser,umask=0000 "$dev" "$mount_point" &
done
wait
( speaker-test -t sine -f 1000 > /dev/null 2>&1 )& pid=$! ; sleep 0.3s ; kill -9 $pid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment