21 Şubat 2021 Pazar tarihinde Chet Ramey <[email protected]> yazdı:
> On 2/21/21 3:05 PM, Oğuz wrote: > >> With the latest push to devel bash now accepts `if ! [[ ... ]] then :; >> fi' too, but not `:() ! [[ ... ]]'. Is `! [[ ... ]]' (or `time [[ ... ]]') >> a valid compound command or not? >> > > Technically not; they're pipelines. So, if the last component of a pipeline is a compound command, a separator between the pipeline and `then', `fi', `do', `done', or `esac' is optional, but a pipeline alone can not be a function body no matter what. Right? > -- > ``The lyf so short, the craft so long to lerne.'' - Chaucer > ``Ars longa, vita brevis'' - Hippocrates > Chet Ramey, UTech, CWRU [email protected] http://tiswww.cwru.edu/~chet/ > -- Oğuz
