#!/bin/bash echo "Running $0" TMPDIR=/var/tmp/find # Basic xargs tests echo "Basic xargs tests" find "$TMPDIR" -type f -print0 | xargs -0 ls &>/dev/null #ls -l >/dev/null t_CheckExitStatus $? echo "Check xargs fails when filenames with spaces are passed in" find "$TMPDIR" -type f | xargs ls &>/dev/null && { t_Log "FAIL: This test returned 0 status incorrectly"; exit $FAIL; } t_Log "PASS" # Cleanup [[ -d "$TMPDIR" ]] && rm -rf "$TMPDIR"