diff --git a/completion/fish/task.fish b/completion/fish/task.fish
index f89c6c39..147d4985 100644
--- a/completion/fish/task.fish
+++ b/completion/fish/task.fish
@@ -1,5 +1,5 @@
 function __task_get_tasks --description "Prints all available tasks with their description"
-	task -l | sed '1d' | awk '{ $1=""; print $0 }' | sed 's/: /\t/' | string trim
+	task -l | sed '1d' | awk '{ $1=""; print $0 }' | tr ': ', '\t' | string trim
 end
 
 complete -c task -d 'Runs the specified task(s). Falls back to the "default" task if no task name was specified, or lists all tasks if an unknown task name was