#!/bin/bash # Usage: nicegrep NICE MAXMEMORY ARG... # Executes grep with the provided arguments using `nice -n NICE` and `ulimit -v MAXMEMORY` nice="$1"; shift maxMemory="$1"; shift ulimit -v "${maxMemory}" exec nice -n "${nice}" grep "$@"