Mercurial > repo
changeset 6630:ff8fd5c8898c
<izabera> ` printf \'#!/bin/bash\\nfor file do mapfile -t lines < "$file"; for (( i = ${#lines[@]} -1; i >= 0; i-- )) do printf "%%s\\\\n" "${lines[i]}"; done done\' > bin/tac
author | HackBot |
---|---|
date | Sat, 30 Jan 2016 21:32:50 +0000 |
parents | fb6a6c5aeef3 |
children | 80b9ab98ed6d |
files | bin/tac |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/bin/tac Sat Jan 30 21:26:51 2016 +0000 +++ b/bin/tac Sat Jan 30 21:32:50 2016 +0000 @@ -1,2 +1,2 @@ -#!/usr/bin/awk -FNR == 1 { for (i = max; i >= 1; i--) print a[i] } { a[max=FNR] = $0 } END { for (i = max; i >= 1; i--) print a[i] } \ No newline at end of file +#!/bin/bash +for file do mapfile -t lines < "$file"; for (( i = ${#lines[@]} -1; i >= 0; i-- )) do printf "%s\n" "${lines[i]}"; done done \ No newline at end of file