Я хочу использовать sed, чтобы закомментировать определенную команду в js-файле. Команда называется processLoad(..). Я пришел с выражением ниже, но оно не делает то, что я ожидаю. Компьютер, на котором я работаю, принадлежит моему провайдеру, поэтому я не знаю версию linux, работающую на этом компьютере. [Добавлено:]
sed -r -i 's_^\([ \t]+processLoad.*\)$_//\1_' test.txt
Я надеюсь заменить строку:
processLoad('mystr');
в
// processLoad('mystr')
Я выяснил, что «/» в качестве замещающего символа разделения может создать проблемы с // в качестве комментариев, поэтому я выбираю _ в качестве замещающего символа разделения.