Email or username:

Password:

Forgot your password?
nonsense :twittercheck:

Господа, а есть здесь, кому не нравится чёртов bash?

По любой причине (синтаксис или ещё что-то) и большую часть времени вы пользуетесь (стараетесь пользоваться) чем-то другим.

Напишите, плиз, а то я себя прям чувствую как-то неприятно из-за этого всего и встречаю много непонимания, особенно на работе :blobcatsadpats:

8 comments
hardworm ☭

@nonsense fish да удобней как shell. Но скрипты писать - bash, он работает на всём.

kurator88

@nonsense zsh + oh my zsh

просто красивый и вроде в мелочах приятнее

D:\side\

@nonsense да.
Мой основной шелл – zsh, увешанный плагинами с помощью antigen.

Мелкие разовые задачки, вроде какого-нибудь хитрого переименования, пишу на Ruby, но сгодится и любой другой язык с удобным REPL, приличным синтаксисом и возможностью запускать команды в системе. Некоторые, слышал, даже используют в этих целях Clojure с помощью babashka.

fa11_1eaf

@nonsense в каком контесте не нравится?
Как интерпретатор твоих команд в консоли? Или, может быть, как язык для скриптов?

Stas

@nonsense не отношу себя, к тем кому не нравится. Скорей всего у меня к нему нейтральное отношение.
В плане интерактивной оболочки, конечно zsh или fish удобнее. Но исторически так сложилось, что все скрипты на bash/sh. Т.е. полезно его понимать, если задачи связаны с серверами и линуксами, поэтому на другие оболочки особо не смотрю, в частности их возможности для скриптинга.

di :python: :nyarch:

@nonsense у меня zsh + powerlevel10k и очень доволен. Ещё fish понравился, но к нему привыкать надо.

Yastreb :verifiedpolyam:

@nonsense мне не нравится баш, он ощущается как кривое поделие, но замены ему я не использую, скрипты пишу почти исключительно на питоне, но им всё неудобно заменить - получается многословно.

Incognito

@nonsense у нас на работе разницы нет на чем пишешь скрипты, но из-за этого начинает в CI/CD появляться некий хаос, что имхо не есть хорошо. Как правило у нас используется bash, mage или python (последний ну оч редко)

Go Up