Принятие Ваших файлов оба отсортировано:
join -j1 -t\| entity.txt reference.txt
Если они не отсортированы, сортируют их:
sort entity.txt -o entity-sorted.txt
sort reference.txt -o reference-sorted.txt
join -j1 -t\| entity-sorted.txt reference-sorted.txt
Немного замысловатый, но это работает:
#!/bin/bash
now=`date +%s`
max_age=10800 # 3 hours in seconds
if [ $(($now - `stat -c '%Y' $1`)) -gt $max_age ]; then
echo "file hasn't been updated in $max_age seconds"
fi
Назовите сценарий с именем файла как единственный аргумент.
| mail -s 'Oh no!' you@your.domain
кecho
строка. – Flup 14.03.2013, 12:44bash
. – Flup 14.03.2013, 13:23