Or it's meaningful only when you are in the command line and want something simple done right away.
Are these tools more efficient than a program library?
Or it's meaningful only when you are in the command line and want something simple done right away.
Are these tools more efficient than a program library?
The programs often call the underlying program libraries you refer to. The commandline is there to chain these tools together which is much more efficient (in development time) then writing and compiling a program in C that calls the libraries. While only being marginally slower in execution time.
AFAIK this usage of small programs together was, and is, the Unix philosophy.