iankelling.org
/
git
/
small-misc-bash
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a891359
)
loosen regex to include fifo files
author
Ian Kelling
<ian@iankelling.org>
Sat, 17 Sep 2016 10:28:10 +0000
(
03:28
-0700)
committer
Ian Kelling
<ian@iankelling.org>
Sat, 17 Sep 2016 10:28:10 +0000
(
03:28
-0700)
ll-function
patch
|
blob
|
history
diff --git
a/ll-function
b/ll-function
index 415202fcc85362bf560435f0c8fc1f6508c29a33..eb04f916cf3a986ffb8d594efe72074c56d65bba 100644
(file)
--- a/
ll-function
+++ b/
ll-function
@@
-21,15
+21,13
@@
ll() {
usage: ll [ARGS_TO_LS]
ls -lA with enhanced output
usage: ll [ARGS_TO_LS]
ls -lA with enhanced output
-octal permissions
-omited acl type specifier
-better hard link count: number of subdirectories or the
+
*
octal permissions
+
*
omited acl type specifier
+
*
better hard link count: number of subdirectories or the
number of linked files or omitted if it is 0
number of linked files or omitted if it is 0
-better human readable size
-more natural date/time format for my American raised eyes
-remove first line size summary
-
-/bin/ls output is below:
+* better human readable size
+* more natural date/time format for my American raised eyes
+* remove first line size summary
EOF
;;
EOF
;;
@@
-84,7
+82,8
@@
EOF
for index in "${!lines[@]}"; do
line=${lines[index]}
hardlinks=${hl[index]}
for index in "${!lines[@]}"; do
line=${lines[index]}
hardlinks=${hl[index]}
- if ! [[ $line == [-dscbl][-r][-w][-xsS][-r][-w][-xsS][-r][-w][-xtT]* ]]; then
+ if ! [[ $line == [-a-ZA-Z][-r][-w][-xsS][-r][-w][-xsS][-r][-w][-xtT]* ]]; then
+ # line we don't understand
printf "%s\n" "$line"
else
perm=0
printf "%s\n" "$line"
else
perm=0