On 2021-04-15 11:23, [email protected] wrote:
In one of the t.rast.algebra related tests, the use of the ! operator
is demonstrated [0]:
t.rast.algebra", expression="R = A {!:,during} C", basename="r"
[0]
https://github.com/OSGeo/grass/blob/99464f8f520a8778564bafa9b2b47bcd8f893bf8/temporal/t.rast.algebra/testsuite/test_raster_algebra.py#L642)
I can't seem however to use it properly (in the command line, Linux,
bash ver. 5.0.7).
This
```
t.select -d expression="C = a1 : a2"
```
works, while this
```
t.select -d expression="C = a1 !: a2"
```
fails with
```
bash: : unrecognized history modifier
```
?
How should such an expression be quoted?
Unsure if the following is correct, it seems to work here:
```
for RELATION in equal follows precedes ;do
t.select -s -d expression='A = A1 {!:, '"${RELATION}"'} A2'
done
```
Nikos
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user