18 lines
321 B
Plaintext
18 lines
321 B
Plaintext
|
#!/bin/sh -efu
|
||
|
while IFS=$'\t' read -r f t; do
|
||
|
case "$t" in
|
||
|
#!/bin/sh
|
||
|
*"Bourne shell script text"*)
|
||
|
echo "$f" ;;
|
||
|
#!/bin/bash
|
||
|
*"Bourne-Again shell script text"*)
|
||
|
echo "$f" ;;
|
||
|
#!/usr/bin/env bash
|
||
|
*" bash script text"*)
|
||
|
echo "$f" ;;
|
||
|
#!/bin/ash
|
||
|
*" /bin/ash script text"*)
|
||
|
echo "$f" ;;
|
||
|
esac
|
||
|
done
|