Replaced awk with double expansion

stuff-and-nonsense
2020-04-10 01:57:51 +02:00
parent ac2247052b
commit d4a42a20f4

@@ -92,7 +92,7 @@ $ find "$theDir" -maxdepth 1 ! -name "$(basename $theDir)"
#### All the other info #### All the other info
If trying to parse out any other fields, first see whether `stat` (GNU, OS X, FreeBSD) or `find -printf` (GNU) can give you the data you want directly. When trying to determine file size, try: `wc -c`. This is more portable as `wc` is a mandatory unix command, unlike `stat` and `find -prinf`. It is slower as `wc` reads the entire file rather than just checking its properties. On some systems, `wc` adds whitespace to the file size which `awk` (also mandatory) can trim: `wc -c filename | awk '{ print $1 }'` If trying to parse out any other fields, first see whether `stat` (GNU, OS X, FreeBSD) or `find -printf` (GNU) can give you the data you want directly. When trying to determine file size, try: `wc -c`. This is more portable as `wc` is a mandatory unix command, unlike `stat` and `find -prinf`. It may be slower as unoptimized `wc -c` may read the entire file rather than just checking its properties. On some systems, `wc` adds whitespace to the file size which can be removed by double expansion: `$(( $(wc -c < "filename") )) `
### Exceptions: ### Exceptions: