1# This program is free software: you can redistribute it and/or modify 2# it under the terms of the GNU General Public License as published by 3# the Free Software Foundation, either version 3 of the License, or 4# (at your option) any later version. 5# 6# This program is distributed in the hope that it will be useful, 7# but WITHOUT ANY WARRANTY; without even the implied warranty of 8# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9# GNU General Public License for more details. 10# 11# You should have received a copy of the GNU General Public License 12# along with this program. If not, see <http://www.gnu.org/licenses/>. 13# 14# Test timed and negated pipelines in bash-4.2 and later 15export TIMEFORMAT=$'real %2R\nuser %2U\nsys %2S' 16 17! 18echo $? 19 20! ! 21echo $? 22 23time ! echo a 24echo $? 25 26! time echo a 27echo $? 28 29tfunc() 30{ 31 time 32} 33 34type tfunc 35 36! true 37echo $? 38! ! true 39echo $? 40! ! ! true 41echo $? 42 43time time echo a 44echo $? 45 46time time -p echo a 47echo $? 48time -p time echo a 49echo $? 50 51! 52echo $? 53! ! 54echo $? 55 56time -p -- echo a 57