Po prostu weź ten kod jako przykład. Udając, że jest to plik HTML/tekstowy, jeśli chciałbym wiedzieć, ile razy pojawi się echo
, w jaki sposób mogę to zrobić za pomocą bash?Jak mogę policzyć wystąpienia ciągu w pliku przy użyciu bash?
new_user()
{
echo "Preparing to add a new user..."
sleep 2
adduser # run the adduser program
}
echo "1. Add user"
echo "2. Exit"
echo "Enter your choice: "
read choice
case $choice in
1) new_user # call the new_user() function
;;
*) exit
;;
esac
Więc co można zrobić, jeśli istnieje kilka echo w tej samej linii? np. echo time echo a echo –
Zaktualizowałem swoją odpowiedź, która, mam nadzieję, zadziała dla ciebie. –
Dzięki. Spędź jeszcze kilka minut, jeszcze jedno pytanie. jeśli chciałbym usunąć trzecie wystąpienie echa. co mogę zrobić? –